aboutsummaryrefslogtreecommitdiffstats
path: root/testing/inetutils-syslogd/inetutils-syslogd.initd
diff options
context:
space:
mode:
authorStuart Cardall <developer@it-offshore.co.uk>2015-07-29 17:09:45 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2015-07-30 12:08:34 +0000
commitd6b018780eed364a08b3aa204ea0737d2e305b77 (patch)
tree849ebdb79bcf16010f704cadb3adcb8a9d00a433 /testing/inetutils-syslogd/inetutils-syslogd.initd
parent9e1d08c1ad45e22c77d66afe530ff5c3267b5b8e (diff)
downloadaports-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.initd36
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 $?
}