blob: a10caa738df86816805a5e2b5b7a0ce2876fccc7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/sbin/openrc-run
# This file is part of inetutils-syslogd
# 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
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
provide logger
}
check_config() {
[ -f "$config_file" ] || error "$config_file is missing"
}
start_pre() {
check_config || return 1
}
reload() {
if [ ! -f "${pid_file}" ]; then
eerror "inetutils-$name is not running"
return 1
fi
ebegin "Re-opening intetutils-$name log files"
pkill -HUP -f "$command $command_args"
eend $?
}
|