X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=setup.py;h=dff8e816f19f95a96421bde63795fcb2c5eca55e;hb=31cc4fa991896f000abb106916662923f37bc3a6;hp=3c132579e2bf843c4f8da6dacee9aeb0c3bb708f;hpb=1a9718ae903eef6c6485c851a81c2f794e971ea2;p=sfa.git diff --git a/setup.py b/setup.py index 3c132579..dff8e816 100755 --- a/setup.py +++ b/setup.py @@ -82,10 +82,12 @@ data_files = [ ('/usr/share/sfa/examples/', glob('sfa/examples/*' ) + [ 'cron.d/sfa.cron' ] ), ] - +# use /lib/systemd instead of /usr/lib/systemd +# the latter would work on fedora only, the former +# will work on both fedora and ubuntu services = ['sfa-db', 'sfa-aggregate', 'sfa-registry'] data_files.append( - ('/usr/lib/systemd/system', + ('/lib/systemd/system', ['systemd/{}.service'.format(service) for service in services])) @@ -109,7 +111,7 @@ if sys.argv[1] in ['uninstall', 'remove', 'delete', 'clean']: remove_dirs = ['/etc/sfa/', '/etc/sfatables'] + site_packages_path remove_bins = [ '/usr/bin/' + os.path.basename(bin) for bin in scripts ] remove_files = (remove_bins - + ["/usr/lib/systemd/system/{}".format(x) + + ["/lib/systemd/system/{}".format(x) for x in services]) # remove files