]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.in: add to $PATH if needed regardless of LD_LIBRARY_PATH state 548/head
authorDan Mick <dan.mick@inktank.com>
Tue, 27 Aug 2013 20:37:14 +0000 (13:37 -0700)
committerDan Mick <dan.mick@inktank.com>
Tue, 27 Aug 2013 20:40:23 +0000 (13:40 -0700)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
src/ceph.in

index ac356d80e7574310bc2ef75970b782d51c785e69..320e4bd413fd2f60a71e3c1fe6e1b074e544cd82 100755 (executable)
@@ -35,7 +35,6 @@ if MYDIR.endswith('src') and \
     if 'LD_LIBRARY_PATH' in os.environ:
         if MYLIBPATH not in os.environ['LD_LIBRARY_PATH']:
             os.environ['LD_LIBRARY_PATH'] += ':' + MYLIBPATH
-            os.environ['PATH'] += ':' + MYDIR
             print >> sys.stderr, DEVMODEMSG
             os.execvp('python', ['python'] + sys.argv)
     else:
@@ -43,6 +42,8 @@ if MYDIR.endswith('src') and \
         print >> sys.stderr, DEVMODEMSG
         os.execvp('python', ['python'] + sys.argv)
     sys.path.insert(0, os.path.join(MYDIR, 'pybind'))
+    if MYDIR not in os.environ['PATH']:
+        os.environ['PATH'] += ':' + MYDIR
 
 import argparse
 import errno