summaryrefslogtreecommitdiffstats
path: root/src.etc/init.d/syslog
diff options
context:
space:
mode:
Diffstat (limited to 'src.etc/init.d/syslog')
-rwxr-xr-xsrc.etc/init.d/syslog34
1 files changed, 19 insertions, 15 deletions
diff --git a/src.etc/init.d/syslog b/src.etc/init.d/syslog
index 082f9bf..3a3e980 100755
--- a/src.etc/init.d/syslog
+++ b/src.etc/init.d/syslog
@@ -2,27 +2,31 @@
SYSLOG_ROTATE_SIZE=65536
+start()
+{
+ printf 'Starting syslog... '
+ start-stop-daemon -S -q -n syslogd -x syslogd -- \
+ -s "${SYSLOG_ROTATE_SIZE}"
+ printf 'done.\n'
+}
+
+stop()
+{
+ printf 'Stopping syslog... '
+ start-stop-daemon -K -q -n syslogd
+ printf 'done.\n'
+}
+
case "${1}" in
start)
- printf 'Starting syslog... '
- start-stop-daemon -S -q -n syslogd -x syslogd -- \
- -s "${SYSLOG_ROTATE_SIZE}"
- printf 'done.'
- printf 'Starting klogd... '
- start-stop-daemon -S -q -n klogd -x klogd
- printf 'done.'
+ start
;;
stop)
- printf 'Stopping klogd... '
- start-stop-daemon -K -q -n klogd
- printf 'done.'
- printf 'Stopping syslog... '
- start-stop-daemon -K -q -n syslogd
- printf 'done.'
+ stop
;;
restart)
- "${0}" stop
- "${0}" start
+ stop
+ start
;;
*)
printf 'Usage: %s {start|stop|restart}\n' "${0}"