dont break if sys.argv[0] is a relative path

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
Steven Armstrong 2011-09-19 14:05:31 +02:00
parent 2a5ee06b0e
commit 1c1ebac90c

View file

@ -354,7 +354,7 @@ class Cdist:
def link_type_to_emulator(self): def link_type_to_emulator(self):
"""Link type names to cdist-type-emulator""" """Link type names to cdist-type-emulator"""
source = sys.argv[0] source = os.path.abspath(sys.argv[0])
for type in self.list_types(): for type in self.list_types():
destination = os.path.join(self.bin_dir, type) destination = os.path.join(self.bin_dir, type)
log.debug("Linking %s to %s", source, destination) log.debug("Linking %s to %s", source, destination)