source: bootscripts/lfs/init.d/sysklogd@ 9d83019

11.2 11.2-rc1 multilib s6-init trunk xry111/arm64 xry111/clfs-ng xry111/pip3 xry111/queue-11.3 xry111/rust-wip-20221008
Last change on this file since 9d83019 was 9d83019, checked in by Pierre Labastie <pierre.labastie@…>, 9 months ago

Make runlevel 2 equivalent to 3 by default: sysklogd

  • Property mode set to 100644
File size: 1.8 KB
Line 
1#!/bin/sh
2########################################################################
3# Begin sysklogd
4#
5# Description : Sysklogd loader
6#
7# Authors : Gerard Beekmans - gerard@linuxfromscratch.org
8# DJ Lucas - dj@linuxfromscratch.org
9# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org
10#
11# Version : LFS 7.0
12#
13########################################################################
14
15### BEGIN INIT INFO
16# Provides: $syslog
17# Required-Start: $first localnet
18# Should-Start:
19# Required-Stop: $local_fs
20# Should-Stop: sendsignals
21# Default-Start: 2 3 4 5
22# Default-Stop: 0 1 6
23# Short-Description: Starts kernel and system log daemons.
24# Description: Starts kernel and system log daemons.
25# /etc/fstab.
26# X-LFS-Provided-By: LFS
27### END INIT INFO
28
29. /lib/lsb/init-functions
30
31case "${1}" in
32 start)
33 log_info_msg "Starting system log daemon..."
34 parms=${SYSKLOGD_PARMS-'-m 0'}
35 start_daemon /sbin/syslogd $parms
36 evaluate_retval
37
38 log_info_msg "Starting kernel log daemon..."
39 start_daemon /sbin/klogd
40 evaluate_retval
41 ;;
42
43 stop)
44 log_info_msg "Stopping kernel log daemon..."
45 killproc /sbin/klogd
46 evaluate_retval
47
48 log_info_msg "Stopping system log daemon..."
49 killproc /sbin/syslogd
50 evaluate_retval
51 ;;
52
53 reload)
54 log_info_msg "Reloading system log daemon config file..."
55 pid=`pidofproc syslogd`
56 kill -HUP "${pid}"
57 evaluate_retval
58 ;;
59
60 restart)
61 ${0} stop
62 sleep 1
63 ${0} start
64 ;;
65
66 status)
67 statusproc /sbin/syslogd
68 statusproc klogd
69 ;;
70
71 *)
72 echo "Usage: ${0} {start|stop|reload|restart|status}"
73 exit 1
74 ;;
75esac
76
77exit 0
78
79# End sysklogd
Note: See TracBrowser for help on using the repository browser.