mirror of
https://github.com/sshuttle/sshuttle.git
synced 2024-11-21 23:43:18 +01:00
!fix: windows installed script execution
This commit is contained in:
parent
b0799f8752
commit
32fceefa76
@ -210,7 +210,10 @@ class FirewallClient:
|
|||||||
def __init__(self, method_name, sudo_pythonpath):
|
def __init__(self, method_name, sudo_pythonpath):
|
||||||
self.auto_nets = []
|
self.auto_nets = []
|
||||||
|
|
||||||
argvbase = ([sys.executable, sys.argv[0]] +
|
argv0 = sys.argv[0]
|
||||||
|
# if argv0 is a not python script, it shall be an executable.
|
||||||
|
# In windows it will be a .exe file and other platforms it will be a shebang script
|
||||||
|
argvbase = (([sys.executable, sys.argv[0]] if argv0.endswith('.py') else [argv0]) +
|
||||||
['-v'] * (helpers.verbose or 0) +
|
['-v'] * (helpers.verbose or 0) +
|
||||||
['--method', method_name] +
|
['--method', method_name] +
|
||||||
['--firewall'])
|
['--firewall'])
|
||||||
|
Loading…
Reference in New Issue
Block a user