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

11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 bdubbs/gcc13 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 9d83019 was 9d83019, checked in by Pierre Labastie <pierre.labastie@…>, 2 years ago

Make runlevel 2 equivalent to 3 by default: sysklogd

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