From d6b018780eed364a08b3aa204ea0737d2e305b77 Mon Sep 17 00:00:00 2001 From: Stuart Cardall Date: Wed, 29 Jul 2015 17:09:45 +0000 Subject: testing/inetutils-syslogd: update to 1.9.4 + fix scripts --- testing/inetutils-syslogd/inetutils-syslogd.initd | 36 +++++++---------------- 1 file changed, 11 insertions(+), 25 deletions(-) (limited to 'testing/inetutils-syslogd/inetutils-syslogd.initd') diff --git a/testing/inetutils-syslogd/inetutils-syslogd.initd b/testing/inetutils-syslogd/inetutils-syslogd.initd index f8a3dc2268..a10caa738d 100644 --- a/testing/inetutils-syslogd/inetutils-syslogd.initd +++ b/testing/inetutils-syslogd/inetutils-syslogd.initd @@ -1,14 +1,17 @@ #!/sbin/openrc-run - # This file is part of inetutils-syslogd -# Created for Alpine Linux by IT Offshore +# Created for Alpine Linux by Stuart Cardall +# Distributed under the terms of the GNU General Public License v2 name=syslogd -daemon=/usr/sbin/$name config_file="/etc/syslog.conf" +pid_file=/var/run/syslog.pid +command=/usr/sbin/$name +command_args=${SYSLOGD_OPTS} +extra_started_commands="reload" depend() { - need clock hostname localmount + need clock hostname localmount provide logger } @@ -20,31 +23,14 @@ start_pre() { check_config || return 1 } -start() { - ebegin "Starting ${name}" - start-stop-daemon --start --quiet \ - --pidfile /var/run/${name}.pid \ - --exec ${daemon} -- ${SYSLOGD_OPTS} - eend $? -} - -stop() { - ebegin "Stopping ${name}" - start-stop-daemon --stop --quiet \ - --pidfile /var/run/$name.pid \ - --exec ${daemon} - eend $? -} - reload() { - if [ ! -f "${PIDFILE}" ]; then - eerror "rsyslogd not running" + if [ ! -f "${pid_file}" ]; then + eerror "inetutils-$name is not running" return 1 fi - ebegin "Re-opening intetutils-syslogd log files" - start-stop-daemon --stop --signal HUP \ - --pidfile /var/run/$name.pid + ebegin "Re-opening intetutils-$name log files" + pkill -HUP -f "$command $command_args" eend $? } -- cgit v1.2.3