summaryrefslogtreecommitdiffstats
path: root/run
diff options
context:
space:
mode:
authorBrian May <brian@linuxpenguins.xyz>2016-08-30 19:03:46 +1000
committerBrian May <brian@linuxpenguins.xyz>2016-08-30 19:03:46 +1000
commit4801ae6627ed9feae743bab0f93ed523f5d7d309 (patch)
tree11a7590c99374a1e5afd25f977371926e0b3cdc0 /run
parentf57ad356b9ca407d410b72bb0d921eddae380694 (diff)
Support using run from different directory
Diffstat (limited to 'run')
-rwxr-xr-xrun5
1 files changed, 3 insertions, 2 deletions
diff --git a/run b/run
index 8127acd..ec2d3f0 100755
--- a/run
+++ b/run
@@ -1,6 +1,7 @@
#!/bin/sh
-./setup.py --version > /dev/null
-export PYTHONPATH=$PWD:$PYTHONPATH
+source_dir="$(dirname $0)"
+(cd "$source_dir" && "$source_dir/setup.py" --version > /dev/null)
+export PYTHONPATH="$source_dir:$PYTHONPATH"
if python3.5 -V >/dev/null 2>&1; then
exec python3.5 -m "sshuttle" "$@"
elif python2.7 -V >/dev/null 2>&1; then