summaryrefslogtreecommitdiff
blob: 7e6c9d29081ddd21cd1405fc8dfe88e80271d963 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- 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 \