aboutsummaryrefslogtreecommitdiff
path: root/ca/rpkic
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-02-25 00:31:08 +0000
committerRob Austein <sra@hactrn.net>2016-02-25 00:31:08 +0000
commit0cb4fd22d12f89be036aaa9acab58183596ce21e (patch)
treed554ce4edaee9dc6963e6608588914e52ee5f308 /ca/rpkic
parentb6407bd46afefb0dcde4b9de42e22377375f1355 (diff)
Use sys.executable to avoid potential $PATH problem.
svn path=/branches/tk705/; revision=6282
Diffstat (limited to 'ca/rpkic')
-rwxr-xr-xca/rpkic4
1 files changed, 2 insertions, 2 deletions
diff --git a/ca/rpkic b/ca/rpkic
index 9be2e761..2e215095 100755
--- a/ca/rpkic
+++ b/ca/rpkic
@@ -26,8 +26,8 @@ if __name__ == "__main__":
else:
try:
- argv = [rpki.autoconf.SUDO, "-u", rpki.autoconf.RPKI_USER,
- os.path.abspath(sys.argv[0])] + sys.argv[1:]
+ argv = [rpki.autoconf.SUDO, "-u", rpki.autoconf.RPKI_USER, sys.executable]
+ argv.extend(os.path.abspath(a) if i == 0 else a for i, a in enumerate(sys.argv))
os.execv(argv[0], argv)
sys.exit("rpkic startup failure, no exception so don't know why, sorry")