diff options
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 |
commit | 93abc85df8a72067aecc72c4773d00b040d6a1e2 (patch) | |
tree | c61f7ece039acb850385e181135f89817e8b340d /source/a/sysklogd/config/rc.syslog.new | |
parent | 6cf862d3dc4bb739f05176b134e0da7db6cb4616 (diff) | |
download | current-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.new | 36 |
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() { |