source: bootscripts/lfs/init.d/sysklogd@ 84a2932

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 9.1 9.1-rc1 arm cross-chap5 ml-11.0 multilib old-trunk s6-init trunk xry111/arm64 xry111/clfs-ng xry111/git-transition xry111/glibc-2.34 xry111/lfs-next xry111/pip3 xry111/queue-11.3 xry111/rust-wip-20221008 xry111/tester-nohack xry111/usr-move
Last change on this file since 84a2932 was 84a2932, checked in by DJ Lucas <dj@…>, 3 years ago

Syslog should not start in runlevel 2 due to network logging

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11692 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.9 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: 3 4 5
22# Default-Stop: 0 1 2 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# Note: sysklogd is not started in runlevel 2 due to possible
30# remote logging configurations
31
32. /lib/lsb/init-functions
33
34case "${1}" in
35 start)
36 log_info_msg "Starting system log daemon..."
37 parms=${SYSKLOGD_PARMS-'-m 0'}
38 start_daemon /sbin/syslogd $parms
39 evaluate_retval
40
41 log_info_msg "Starting kernel log daemon..."
42 start_daemon /sbin/klogd
43 evaluate_retval
44 ;;
45
46 stop)
47 log_info_msg "Stopping kernel log daemon..."
48 killproc /sbin/klogd
49 evaluate_retval
50
51 log_info_msg "Stopping system log daemon..."
52 killproc /sbin/syslogd
53 evaluate_retval
54 ;;
55
56 reload)
57 log_info_msg "Reloading system log daemon config file..."
58 pid=`pidofproc syslogd`
59 kill -HUP "${pid}"
60 evaluate_retval
61 ;;
62
63 restart)
64 ${0} stop
65 sleep 1
66 ${0} start
67 ;;
68
69 status)
70 statusproc /sbin/syslogd
71 statusproc klogd
72 ;;
73
74 *)
75 echo "Usage: ${0} {start|stop|reload|restart|status}"
76 exit 1
77 ;;
78esac
79
80exit 0
81
82# End sysklogd
Note: See TracBrowser for help on using the repository browser.