From f448534b002fd1ae7479baea43d01b19ea472ddb Mon Sep 17 00:00:00 2001 From: David Teigland Date: Jan 17 2012 20:36:15 +0000 Subject: fixing up init stuff Signed-off-by: David Teigland --- diff --git a/init.d/sanlock b/init.d/sanlock index ceac659..688e4a0 100644 --- a/init.d/sanlock +++ b/init.d/sanlock @@ -34,7 +34,7 @@ start() { [ -x $exec ] || exit 5 if [ ! -d /var/run/$prog ]; then - mkdir -p /var/run/$prog + install -d -o $SANLOCKUSER -g $SANLOCKUSER -m 775 /var/run/$prog [ -x /usr/sbin/restorecon ] && restorecon /var/run/$prog fi diff --git a/init.d/sanlock.service b/init.d/sanlock.service index 1b098ff..ff4a3e7 100644 --- a/init.d/sanlock.service +++ b/init.d/sanlock.service @@ -3,7 +3,8 @@ After=syslog.target wdmd.service [Service] Type=forking -ExecStart=/usr/sbin/sanlock daemon $OPTIONS +ExecStart=/lib/systemd/systemd-sanlock start +ExecStop=/lib/systemd/systemd-sanlock stop [Install] WantedBy=multi-user.target diff --git a/init.d/wdmd.service b/init.d/wdmd.service index 96bb657..88d00b6 100644 --- a/init.d/wdmd.service +++ b/init.d/wdmd.service @@ -3,7 +3,8 @@ After=syslog.target [Service] Type=forking -ExecStart=/usr/sbin/wdmd $OPTIONS +ExecStart=/lib/systemd/systemd-wdmd start +ExecStop=/lib/systemd/systemd-wdmd stop [Install] WantedBy=multi-user.target diff --git a/src/limits.conf b/src/limits.conf new file mode 100644 index 0000000..f6fcedf --- /dev/null +++ b/src/limits.conf @@ -0,0 +1,2 @@ +sanlock - memlock -1 +sanlock - rtprio -1