X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=setup.py;h=10c40c2bbc3af7d24dd2432c3e416249126f55c8;hb=429e5214b5e839964e10d540bea97480fb6fcd74;hp=e36bada8e48eaf8f292e43fb8884c7ad0f1dd782;hpb=623e299bda6c0343246807db3d012e0b2478e43f;p=sfa.git diff --git a/setup.py b/setup.py index e36bada8..10c40c2b 100755 --- a/setup.py +++ b/setup.py @@ -21,7 +21,6 @@ bins = [ 'config/sfa-config-tty', 'sfa/client/genidump.py', 'sfatables/sfatables', ] -remove_bins = [ '/usr/bin/' + os.path.basename(bin) for bin in bins ] package_dirs = [ 'sfa', 'sfa/client', @@ -38,12 +37,13 @@ package_dirs = [ 'sfa', 'sfatables/processors', ] + data_files = [('/etc/sfa/', [ 'config/aggregates.xml', 'config/registries.xml', 'config/sfa_config', 'config/sfi_config']), - ('/etc/sfatables/matches/', glob('sfatables/matches/*')), - ('/etc/sfatables/targets/', glob('sfatables/targets/*')), + ('/etc/sfatables/matches/', glob('sfatables/matches/*.xml')), + ('/etc/sfatables/targets/', glob('sfatables/targets/*.xml')), ('/etc/init.d/', ['sfa/init.d/sfa'])] # add sfatables processors as data_files @@ -59,8 +59,10 @@ initscripts = [ '/etc/init.d/sfa' ] if sys.argv[1] in ['uninstall', 'remove', 'delete', 'clean']: python_path = sys.path - site_packages_path = [ path + os.sep + 'sfa' for path in python_path if path.endswith('site-packages')] - remove_dirs = ['/etc/sfa/'] + site_packages_path + site_packages_path = [ os.path.join(p,'sfa') for p in python_path if p.endswith('site-packages')] + site_packages_path += [ os.path.join(p,'sfatables') for p in python_path if p.endswith('site-packages')] + remove_dirs = ['/etc/sfa/', '/etc/sfatables'] + site_packages_path + remove_bins = [ '/usr/bin/' + os.path.basename(bin) for bin in bins ] remove_files = remove_bins + initscripts # remove files