X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=setup.py;h=75225db957dc77607ae0d95c7014d13ab2ffda30;hb=5a09036825d1890de546582e6361f16cf44188d9;hp=cb1c5b83522a2dc351fb743b71f2d1408e6a89ae;hpb=7e05e69cbf243e8fcbc92cbc28905caae37406a9;p=sfa.git diff --git a/setup.py b/setup.py index cb1c5b83..75225db9 100755 --- a/setup.py +++ b/setup.py @@ -9,11 +9,10 @@ import os, sys import shutil version = '0.2' -scripts = ['geni/gimport.py', 'geni/plc.py', 'cmdline/sfi.py'] +scripts = ['geni/gimport.py', 'geni/plc.py', 'cmdline/sfi.py', 'geni-config-tty'] package_dirs = ['geni', 'geni/util', 'geni/methods'] data_files = [('/etc/geni/', ['geni/aggregates.xml', 'geni/registries.xml', 'geni/util/geni_config', 'cmdline/configSfi.sh']), - ('/etc/init.d/', ['geni/geniwrapper']) - ] + ('/etc/init.d/', ['geni/geniwrapper'])] symlinks = ['/usr/share/geniwrapper'] initscripts = ['/etc/init.d/geniwrapper'] @@ -65,6 +64,16 @@ and the Geni API. site_packages_path = filter(site_packages_only, python_path) add_geni_path = lambda path: path + os.sep + 'geni' site_packages_path = map(add_geni_path, site_packages_path) - for src in site_packages_path: - for dst in symlinks: - os.symlink(src, dst) + # python path usualy has /urs/local/lib/ path , filter this out + site_packages_path = filter(lambda x: 'local' not in x, site_packages_path) + + # we can not do this here as installation root might change paths + # - baris + # + # for src in site_packages_path: + # for dst in symlinks: + # try: + # os.symlink(src, dst) + # except: pass + # for initscript in initscripts: + # os.chmod(initscript, 00744)