Yet another fix for the script path detection
This time, we get it right.. hopefully (os.readlink does require the argument to be a symlink).
This commit is contained in:
parent
a42f6ed1ca
commit
5a51e8c15f
5
bin/gpo
5
bin/gpo
|
@ -75,7 +75,10 @@ import sys
|
|||
import os
|
||||
import inspect
|
||||
|
||||
gpodder_dir = os.path.join(os.path.dirname(os.readlink(sys.argv[0])), '..')
|
||||
gpodder_script = sys.argv[0]
|
||||
if os.path.islink(gpodder_script):
|
||||
gpodder_script = os.readlink(gpodder_script)
|
||||
gpodder_dir = os.path.join(os.path.dirname(gpodder_script), '..')
|
||||
prefix = os.path.abspath(os.path.normpath(gpodder_dir))
|
||||
|
||||
src_dir = os.path.join(prefix, 'src')
|
||||
|
|
|
@ -41,7 +41,10 @@ from optparse import OptionParser
|
|||
|
||||
if __name__ == '__main__':
|
||||
# Paths to important files
|
||||
gpodder_dir = os.path.join(os.path.dirname(os.readlink(sys.argv[0])), '..')
|
||||
gpodder_script = sys.argv[0]
|
||||
if os.path.islink(gpodder_script):
|
||||
gpodder_script = os.readlink(gpodder_script)
|
||||
gpodder_dir = os.path.join(os.path.dirname(gpodder_script), '..')
|
||||
prefix = os.path.abspath(os.path.normpath(gpodder_dir))
|
||||
|
||||
src_dir = os.path.join(prefix, 'src')
|
||||
|
|
Loading…
Reference in a new issue