summaryrefslogtreecommitdiffstats
path: root/source/a/sysklogd/config/rc.syslog.new
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2020-06-26 19:18:25 +0000
committer Eric Hameleers <alien@slackware.com>2020-06-27 08:59:53 +0200
commit93abc85df8a72067aecc72c4773d00b040d6a1e2 (patch)
treec61f7ece039acb850385e181135f89817e8b340d /source/a/sysklogd/config/rc.syslog.new
parent6cf862d3dc4bb739f05176b134e0da7db6cb4616 (diff)
downloadcurrent-93abc85df8a72067aecc72c4773d00b040d6a1e2.tar.gz
current-93abc85df8a72067aecc72c4773d00b040d6a1e2.tar.xz
Fri Jun 26 19:18:25 UTC 202020200626191825
a/sysklogd-2.1.2-x86_64-1.txz: Upgraded. Make sure to move the .new init script and config into place for this. ap/undervolt-20200612_07d0c70-x86_64-1.txz: Added. l/popt-1.18-x86_64-1.txz: Upgraded. x/libglvnd-1.3.2-x86_64-1.txz: Upgraded. x/libva-2.8.0-x86_64-1.txz: Upgraded. x/libva-utils-2.8.0-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/a/sysklogd/config/rc.syslog.new')
-rw-r--r--source/a/sysklogd/config/rc.syslog.new36
1 files changed, 8 insertions, 28 deletions
diff --git a/source/a/sysklogd/config/rc.syslog.new b/source/a/sysklogd/config/rc.syslog.new
index f2b51d5eb..a802ec38a 100644
--- a/source/a/sysklogd/config/rc.syslog.new
+++ b/source/a/sysklogd/config/rc.syslog.new
@@ -1,42 +1,22 @@
#!/bin/sh
-# Start/stop/restart the system logging daemons.
+# Start/stop/restart the system logging daemon.
#
# Written for Slackware Linux by Patrick J. Volkerding <volkerdi@slackware.com>.
-# Uncomment the following line to use the -c option to syslogd. This will
-# disable suppressing repeated messages, which may be useful with tools that
-# parse the logs, such as fail2ban:
-#SYSLOGD_OPTIONS="-c "
-
-# Options for klogd:
-# '-c 3' = display level 'error' or higher messages on console
-# '-x' = turn off broken EIP translation
-KLOGD_OPTIONS="-c 3 -x"
+# Source default settings:
+if [ -r /etc/default/syslogd ]; then
+ . /etc/default/syslogd
+fi
syslogd_start() {
- if [ -x /usr/sbin/syslogd -a -x /usr/sbin/klogd ]; then
- echo -n "Starting sysklogd daemons: "
- echo -n "/usr/sbin/syslogd ${SYSLOGD_OPTIONS};"
- /usr/sbin/syslogd $SYSLOGD_OPTIONS
- # prevent syslogd/klogd race condition on SMP kernels
- if ps acx | grep -q udevd ; then
- while [ ! -e /dev/log ] ; do
- sleep 0
- done
- else
- sleep 1
- fi
- # Run klogd, unless we are in a container:
- if [ -z $container ]; then
- echo " /usr/sbin/klogd $KLOGD_OPTIONS"
- /usr/sbin/klogd $KLOGD_OPTIONS
- fi
+ if [ -x /usr/sbin/syslogd ]; then
+ echo -n "Starting syslogd daemon: /usr/sbin/syslogd ${SYSLOGD_OPTS}"
+ /usr/sbin/syslogd $SYSLOGD_OPTS
fi
}
syslogd_stop() {
killall syslogd 2> /dev/null
- killall klogd 2> /dev/null
}
syslogd_restart() {