diff options
| author | Stuart Cardall <developer@it-offshore.co.uk> | 2015-07-29 17:09:45 +0000 |
|---|---|---|
| committer | Francesco Colista <fcolista@alpinelinux.org> | 2015-07-30 12:08:34 +0000 |
| commit | d6b018780eed364a08b3aa204ea0737d2e305b77 (patch) | |
| tree | 849ebdb79bcf16010f704cadb3adcb8a9d00a433 /testing/inetutils-syslogd/inetutils-syslogd.initd | |
| parent | 9e1d08c1ad45e22c77d66afe530ff5c3267b5b8e (diff) | |
| download | aports-d6b018780eed364a08b3aa204ea0737d2e305b77.tar.bz2 aports-d6b018780eed364a08b3aa204ea0737d2e305b77.tar.xz | |
testing/inetutils-syslogd: update to 1.9.4 + fix scripts
Diffstat (limited to 'testing/inetutils-syslogd/inetutils-syslogd.initd')
| -rw-r--r-- | testing/inetutils-syslogd/inetutils-syslogd.initd | 36 |
1 files changed, 11 insertions, 25 deletions
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 <developer@it-offshore.co.uk> +# Created for Alpine Linux by Stuart Cardall <developer@it-offshore.co.uk> +# 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 $? } |
