blob: 0c9a794915c4736a2153373c9b412167a0e7a62e (
plain)
--- OpenDMARC-rel-opendmarc-1-4-1-1/contrib/init/generic/opendmarc.orig 2021-04-30 18:34:43.000000000 +0200
+++ OpenDMARC-rel-opendmarc-1-4-1-1/contrib/init/generic/opendmarc 2021-08-15 04:11:56.270775519 +0200
@@ -19,18 +19,19 @@
. /etc/rc.d/init.d/functions
-prefix=/usr/local
-exec_prefix=${prefix}
+prefix=
+exec_prefix=/usr
RETVAL=0
prog="opendmarc"
DAEMON=${exec_prefix}/sbin/$prog
CONF_FILE=${prefix}/etc/$prog.conf
-PID_FILE=${prefix}/var/run/$prog/$prog.pid
+RUN_DIR=${prefix}/var/run/$prog
+PID_FILE=$RUN_DIR/$prog.pid
-if [ -f /etc/sysconfig/opendmarc ]; then
- . /etc/sysconfig/opendmarc
+if [ -f /etc/default/opendmarc ]; then
+ . /etc/default/opendmarc
fi
start() {
@@ -40,6 +41,8 @@
echo OpenDMARC already running as pid $PID
exit 2;
else
+ mkdir -p $RUN_DIR
+ chown $prog:$prog $RUN_DIR
daemon $DAEMON -c $CONF_FILE -P $PID_FILE
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/opendmarc
|