--- a/init-scripts/psad-init.gentoo +++ b/init-scripts/psad-init.gentoo @@ -1,4 +1,4 @@ -#!/sbin/runscript +#!/sbin/openrc-run ## Copyright 2006 Michael Rash # Distributed under the terms of the GNU General Public License v2 # Author: Michael Rash @@ -19,6 +19,10 @@ start() { checkconfig || return 1 + checkpath -q -d -m 755 -o root:root /run/psad + checkpath -q -d -m 755 -o root:root /var/lib/psad + checkpath -q -d -m 755 -o root:root /var/log/psad + [ -p /var/lib/psad/psadfifo ] || mknod -m 600 /var/lib/psad/psadfifo p ebegin "Starting ${SVCNAME}" start-stop-daemon \