From ef02f28770e070bfc8d186cc85b635d1fdb16ff1 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 10 Mar 2015 15:42:12 +0100 Subject: [PATCH] another attempt for smoother initscript integration --- sliver-systemd/vinit.service | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sliver-systemd/vinit.service b/sliver-systemd/vinit.service index b9e846c..55a408d 100644 --- a/sliver-systemd/vinit.service +++ b/sliver-systemd/vinit.service @@ -1,10 +1,17 @@ [Unit] -Description=User-defined initscript manager +Description=User-defined initscript launcher After=network-online.target +# inspired from +# http://www.freedesktop.org/software/systemd/man/systemd.service.html +# stoppable oneshot service [Service] -Type=forking -ExecStart=/bin/bash -c '/etc/rc.d/init.d/vinit.slice start $(cat /etc/slicename) >> /var/log/vinit 2>&1 &' +Type=oneshot +RemainAfterExit=yes +#ExecStart=/bin/bash -c '/etc/rc.d/init.d/vinit.slice start $(cat /etc/slicename) 2>&1 >> /var/log/vinit &' +#ExecStop=/bin/bash -c '/etc/rc.d/init.d/vinit.slice stop $(cat /etc/slicename) 2>&1 >> /var/log/vinit &' +ExecStart=/usr/bin/vinit.start +ExecStop=/usr/bin/vinit.stop [Install] WantedBy=multi-user.target -- 2.43.0