fix secop-generator

Change-Id: Ic983cadefcf04807b43654a7ce4339a8362b37a1
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/22936
Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
This commit is contained in:
Enrico Faulhaber 2020-04-09 16:46:12 +02:00
parent 7619e8405d
commit 9725b4326e
3 changed files with 5 additions and 2 deletions

View File

@ -46,6 +46,9 @@ def main():
for srv in all_servers: for srv in all_servers:
symlink = '%s/secop@%s.service' % (normal_dir, srv) symlink = '%s/secop@%s.service' % (normal_dir, srv)
os.symlink(secop_unit, symlink) 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 # the stamp file signals successful run of the generator
open(normal_dir + '/secop.stamp', 'w').close() open(normal_dir + '/secop.stamp', 'w').close()

View File

@ -1,7 +1,6 @@
[Unit] [Unit]
Description=SECoP SEC-node: %i Description=SECoP SEC-node: %i
After=network-online.service After=network-online.service
Documentation=
[Service] [Service]
Type=notify Type=notify

View File

@ -48,7 +48,8 @@ setup(
data_files=[ data_files=[
('/lib/systemd/system-generators', ['etc/secop-generator']), ('/lib/systemd/system-generators', ['etc/secop-generator']),
('/lib/systemd/system', ['etc/secop@.service', ('/lib/systemd/system', ['etc/secop@.service',
'etc/secop.target']), 'etc/secop.target',
]),
('/var/log/secop', []), ('/var/log/secop', []),
], ],
scripts=scripts, scripts=scripts,