diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-07-01 10:01:25 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-07-01 10:01:25 +0000 |
commit | c0072ad88a89ffade62dde1ee94c66a0be439ec5 (patch) | |
tree | 56712b726ed37608871c27a5de7b82a8b69b4a27 /init | |
parent | Removing changes outside of debian directory. (diff) | |
download | samhain-c0072ad88a89ffade62dde1ee94c66a0be439ec5.tar.xz samhain-c0072ad88a89ffade62dde1ee94c66a0be439ec5.zip |
Merging upstream version 4.4.10.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'init')
-rwxr-xr-x | init/samhain.startLSB.in | 4 | ||||
-rw-r--r-- | init/samhain.startLinux.in | 11 | ||||
-rw-r--r-- | init/samhain.startSystemd | 16 | ||||
-rw-r--r-- | init/samhain.startSystemd.in | 16 |
4 files changed, 43 insertions, 4 deletions
diff --git a/init/samhain.startLSB.in b/init/samhain.startLSB.in index 2f23f99..f4585d1 100755 --- a/init/samhain.startLSB.in +++ b/init/samhain.startLSB.in @@ -2,8 +2,8 @@ ### BEGIN INIT INFO # Provides: @install_name@ -# Required-Start: $syslog $network -# Required-Stop: $syslog $network +# Required-Start: $syslog $network $remote_fs +# Required-Stop: $syslog $network $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Keep an eye on stuff diff --git a/init/samhain.startLinux.in b/init/samhain.startLinux.in index 81c5e92..55ceaaf 100644 --- a/init/samhain.startLinux.in +++ b/init/samhain.startLinux.in @@ -11,8 +11,8 @@ ### BEGIN INIT INFO # Provides: @install_name@ -# Required-Start: $syslog $network -# Required-Stop: $syslog $network +# Required-Start: $syslog $network $remote_fs +# Required-Stop: $syslog $network $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Keep an eye on stuff @@ -39,8 +39,15 @@ fi # Sort out sourcing in the distribution specific library functions # and the command to run them. if [ -f /etc/redhat-release ]; then + if [ -f /etc/init.d/functions ]; then . /etc/init.d/functions DISTRO=redhat + elif [ -f /etc/rc.d/init.d/functions ]; then + . /etc/rc.d/init.d/functions + DISTRO=redhat + else + DISTRO=generic + fi elif [ -f /etc/mandrake-release ]; then . /etc/init.d/functions DISTRO=redhat diff --git a/init/samhain.startSystemd b/init/samhain.startSystemd new file mode 100644 index 0000000..280be43 --- /dev/null +++ b/init/samhain.startSystemd @@ -0,0 +1,16 @@ + +[Unit] +Description=The samhain Service +After=network.target remote-fs.target nss-user-lookup.target + +[Service] +Type=forking +PIDFile=/run/samhain.pid +ExecStart=/usr/local/sbin/samhain start +ExecStop=/usr/local/sbin/samhain stop +ExecReload=/usr/local/sbin/samhain reload +Restart=on-abort +TimeoutStartSec=infinity + +[Install] +WantedBy=multi-user.target diff --git a/init/samhain.startSystemd.in b/init/samhain.startSystemd.in new file mode 100644 index 0000000..c043ed5 --- /dev/null +++ b/init/samhain.startSystemd.in @@ -0,0 +1,16 @@ + +[Unit] +Description=The @install_name@ Service +After=network.target remote-fs.target nss-user-lookup.target + +[Service] +Type=forking +PIDFile=@mylockfile@ +ExecStart=@sbindir@/@install_name@ start +ExecStop=@sbindir@/@install_name@ stop +ExecReload=@sbindir@/@install_name@ reload +Restart=on-abort +TimeoutStartSec=infinity + +[Install] +WantedBy=multi-user.target |