diff --git a/etc/secop-generator b/etc/secop-generator index dcf678c..70e5a74 100755 --- a/etc/secop-generator +++ b/etc/secop-generator @@ -46,6 +46,9 @@ def main(): for srv in all_servers: symlink = '%s/secop@%s.service' % (normal_dir, srv) os.symlink(secop_unit, symlink) + if not path.isdir(wants_dir): + os.mkdir(wants_dir) + os.symlink(symlink, '%s/%s' % (wants_dir, path.basename(symlink))) # the stamp file signals successful run of the generator open(normal_dir + '/secop.stamp', 'w').close() diff --git a/etc/secop@.service b/etc/secop@.service index d7e93a4..64e7518 100644 --- a/etc/secop@.service +++ b/etc/secop@.service @@ -1,7 +1,6 @@ [Unit] Description=SECoP SEC-node: %i After=network-online.service -Documentation= [Service] Type=notify diff --git a/setup.py b/setup.py index 48e4152..cc89e69 100755 --- a/setup.py +++ b/setup.py @@ -48,7 +48,8 @@ setup( data_files=[ ('/lib/systemd/system-generators', ['etc/secop-generator']), ('/lib/systemd/system', ['etc/secop@.service', - 'etc/secop.target']), + 'etc/secop.target', + ]), ('/var/log/secop', []), ], scripts=scripts,