From 54e4127d72a530eff8011d077cd51016dabeb56486873b3a827f68ff1c684b8b Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 12 Apr 2010 10:29:48 +0000 Subject: [PATCH] . OBS-URL: https://build.opensuse.org/package/show/Base:System/syslogd?expand=0&rev=20 --- rc.syslog | 76 ++++++++++++++++++++++++------------------------- syslogd.changes | 7 ++++- 2 files changed, 44 insertions(+), 39 deletions(-) diff --git a/rc.syslog b/rc.syslog index 23bd122..79dd7ee 100644 --- a/rc.syslog +++ b/rc.syslog @@ -6,8 +6,8 @@ # # Author: Florian La Roche , 1996 # Werner Fink , 1998-2008 -# Stephan Kulow , 2005-2008 -# Marius Tomaschewski , 2001-2008 +# Stephan Kulow , 2005-2008 +# Marius Tomaschewski , 2001-2008 # # /etc/init.d/syslog # @@ -29,9 +29,9 @@ BINDIR=/sbin # update $SYSLOG_DAEMON if not up-to-date test -n "$SYSLOG_DAEMON" && \ test -x "${BINDIR}/$SYSLOG_DAEMON" || { - for SYSLOG_DAEMON in rsyslogd syslog-ng syslogd ; do - test -x "${BINDIR}/$SYSLOG_DAEMON" && break - done + for SYSLOG_DAEMON in rsyslogd syslog-ng syslogd ; do + test -x "${BINDIR}/$SYSLOG_DAEMON" && break + done } # set daemon dependent variables @@ -52,8 +52,8 @@ case "$SYSLOG_DAEMON" in while read one two rest ; do test "x$one" = 'x$ModLoad' && \ test "x$two" = 'ximklog.so' && { - start_klogd=no - break + start_klogd=no + break } done < $config ;; @@ -61,7 +61,7 @@ case "$SYSLOG_DAEMON" in syslog=syslog-ng config=/etc/syslog-ng/syslog-ng.conf params="$SYSLOG_NG_PARAMS" - ngsocks="/var/run/syslog-ng/additional-log-sockets.conf" + ngsocks="/var/run/syslog-ng/additional-log-sockets.conf" ;; *) syslog=syslogd @@ -116,7 +116,7 @@ case "$1" in # Syslog service already done rm -f /var/lock/subsys/earlysyslog case "$SYSLOG_DAEMON" in - rsyslogd) ;; # switch to normal config + rsyslogd) ;; # switch to normal config *) exit 0 ;; esac elif test "$2" = "early" ; then @@ -137,39 +137,39 @@ case "$1" in echo -n "Starting syslog services" test -z "$KERNEL_LOGLEVEL" && KERNEL_LOGLEVEL=1 - case $syslog in - (rsyslogd) - if [ "x$rsocks" != x ] ; then - rm -f "$rsocks" - touch "$rsocks" - fi - ;; - (syslog-ng) + case $syslog in + rsyslogd) + if test -n "$rsocks" ; then + rm -f "$rsocks" + touch "$rsocks" + fi + ;; + syslog-ng) echo 'source chroots{' > "$ngsocks" - ;; + ;; esac # add additional sockets to params or similar for variable in ${!SYSLOGD_ADDITIONAL_SOCKET*}; do eval value=\$$variable test -n "${value}" && test -d ${value%/*} && { - case $syslog in - rsyslogd) - if [ "x$rsocks" != x ] ; then - echo "\$AddUnixListenSocket $value" >> "$rsocks" - fi - ;; + case $syslog in + rsyslogd) + if test -n "$rsocks" ; then + echo "\$AddUnixListenSocket $value" >> "$rsocks" + fi + ;; syslog-ng) echo "unix-dgram(\"$value\");" >> "$ngsocks" - ;; - *) - params="$params -a $value" - ;; - esac + ;; + *) + params="$params -a $value" + ;; + esac } done case $syslog in - syslog-ng) - echo "};" >> "$ngsocks" + syslog-ng) + echo "};" >> "$ngsocks" ;; esac startproc -p ${syslog_pid} ${syslog_bin} ${params} @@ -180,8 +180,8 @@ case "$1" in if test $? -eq 0 ; then if test "$start_klogd" = yes ; then - startproc ${klog_bin} -c $KERNEL_LOGLEVEL $KLOGD_PARAMS - rc_status + startproc ${klog_bin} -c $KERNEL_LOGLEVEL $KLOGD_PARAMS + rc_status fi fi rc_status -v @@ -192,9 +192,9 @@ case "$1" in echo -n "Shutting down syslog services" if test "$start_klogd" = yes ; then - killproc -TERM ${klog_bin} ; rc_status + killproc -TERM ${klog_bin} ; rc_status else - killproc -TERM ${klog_bin} + killproc -TERM ${klog_bin} fi killproc -p ${syslog_use_pid} -TERM ${syslog_use} ; rc_status -v rm -f /var/lock/subsys/syslogd @@ -219,10 +219,10 @@ case "$1" in reload|force-reload) echo -n "Reload syslog service" if test "$start_klogd" = yes ; then - killproc -TSTP ${klog_bin} ; rc_status + killproc -TSTP ${klog_bin} ; rc_status killproc -p ${syslog_use_pid} -HUP ${syslog_use} ; rc_status - killproc -CONT ${klog_bin} ; rc_status - killproc -USR2 ${klog_bin} ; rc_status -v + killproc -CONT ${klog_bin} ; rc_status + killproc -USR2 ${klog_bin} ; rc_status -v else killproc -p ${syslog_use_pid} -HUP ${syslog_use} ; rc_status -v fi diff --git a/syslogd.changes b/syslogd.changes index 2a6a97c..919b0b2 100644 --- a/syslogd.changes +++ b/syslogd.changes @@ -1,5 +1,10 @@ ------------------------------------------------------------------- -Wed Mar 31 20:47:31 CEST 2010 +Mon Apr 12 12:28:46 CEST 2010 - werner@suse.de + +- Reformat boot script + +------------------------------------------------------------------- +Wed Mar 31 20:47:31 CEST 2010 - pczanik@genesi-usa.com - modify /etc/init.d/syslog for syslog-ng 3.X