diff options
Diffstat (limited to 'network/ircd-hybrid/rc.ircd.new')
-rw-r--r-- | network/ircd-hybrid/rc.ircd.new | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/network/ircd-hybrid/rc.ircd.new b/network/ircd-hybrid/rc.ircd.new index 9011ea8533..448e269a39 100644 --- a/network/ircd-hybrid/rc.ircd.new +++ b/network/ircd-hybrid/rc.ircd.new @@ -21,7 +21,10 @@ ircd_start() { fi echo "Starting IRC daemon ..." - sudo -u $NAME $DAEMON $DAEMON_ARGS + mkdir -p $(dirname $PIDFILE) + chown ircd:ircd $(dirname $PIDFILE) + chmod 0750 $(dirname $PIDFILE) + setpriv --reset-env --reuid $NAME $DAEMON $DAEMON_ARGS } ircd_stop() { |