Hello community,
here is the log from the commit of package syslogd
checked in at Fri May 9 21:42:04 CEST 2008.
--------
--- syslogd/syslogd.changes 2008-04-03 11:31:11.000000000 +0200
+++ syslogd/syslogd.changes 2008-05-08 17:00:31.671865000 +0200
@@ -1,0 +2,5 @@
+Thu May 8 16:59:36 CEST 2008 - werner@suse.de
+
+- Clean syslog boot script and replace mkfifo with mknod (bnc#382236)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syslogd.spec ++++++
--- /var/tmp/diff_new_pack.yg3869/_old 2008-05-09 21:40:35.000000000 +0200
+++ /var/tmp/diff_new_pack.yg3869/_new 2008-05-09 21:40:35.000000000 +0200
@@ -20,7 +20,7 @@
Provides: syslog
AutoReqProv: on
Version: 1.4.1
-Release: 664
+Release: 671
Summary: The Syslog daemon
Source: sysklogd-1.4.1.tar.bz2
Source1: logrotate.syslog
@@ -224,6 +224,8 @@
%{omc_svcdir}/syslog.xml
%changelog
+* Thu May 08 2008 werner@suse.de
+- Clean syslog boot script and replace mkfifo with mknod (bnc#382236)
* Thu Apr 03 2008 mkoenig@suse.de
- readd removed defines for svcinfo path
* Tue Apr 01 2008 mkoenig@suse.de
++++++ rc.syslog ++++++
--- syslogd/rc.syslog 2007-04-26 16:34:32.000000000 +0200
+++ syslogd/rc.syslog 2008-05-08 16:57:28.764265000 +0200
@@ -4,7 +4,7 @@
# Copyright (c) 2002-2003 SuSE Linux AG, Nuernberg, Germany.
#
# Author: Florian La Roche , 1996
-# Werner Fink , 1998-2001
+# Werner Fink , 1998-2001,2008
#
# /etc/init.d/syslog
#
@@ -57,16 +57,19 @@
# check config and programs
test -s ${config} || {
- echo 1>&2 "${config} does not exist"
- if test "$1" == "stop" ; then exit 0 ; else exit 6 ; fi
+ echo "${config} does not exist" 1>&2
+ test "$1" == "stop" && exit 0
+ exit 6
}
test -x ${syslog_bin} || {
- echo 1>&2 "${syslog_bin} is not installed"
- if test "$1" == "stop" ; then exit 0 ; else exit 5 ; fi
+ echo "${syslog_bin} is not installed" 1>&2
+ test "$1" == "stop" && exit 0
+ exit 5
}
test -x ${klog_bin} || {
- echo 1>&2 "${klog_bin} is not installed"
- if test "$1" == "stop" ; then exit 0 ; else exit 5 ; fi
+ echo "${klog_bin} is not installed" 1>&2
+ test "$1" == "stop" && exit 0
+ exit 5
}
test -s /var/lock/subsys/syslogd && {
read -t 5 syslog_use < /var/lock/subsys/syslogd
@@ -77,35 +80,33 @@
#
# Do not translate symbol addresses for 2.6 kernel
#
-case `uname -r` in
-0.*|1.*|2.[0-4].*)
- ;;
-*)
- KLOGD_PARAMS="${KLOGD_PARAMS:+$KLOGD_PARAMS }-x"
- ;;
+case "$(uname -r)" in
+[01].*|2.[0-4].*) ;;
+*) case "$KLOGD_PARAMS" in
+ *-x*) ;;
+ *) KLOGD_PARAMS="${KLOGD_PARAMS:+$KLOGD_PARAMS }-x"
+ esac
esac
. /etc/rc.status
rc_reset
case "$1" in
start)
- if test -f /var/lock/subsys/earlysyslog ; then
+ if test -e /var/lock/subsys/earlysyslog ; then
# Syslog service already done
rm -f /var/lock/subsys/earlysyslog
exit 0
fi
if test "$2" = "early" ; then
# Start syslog service early
- touch /var/lock/subsys/earlysyslog
+ > /var/lock/subsys/earlysyslog
fi
if ! test -e /dev/xconsole ; then
- mkfifo -m 0600 /dev/xconsole
+ mknod -m 0600 /dev/xconsole p
chown root:tty /dev/xconsole
fi
- if test -s /var/run/klogd.pid ; then
- killproc ${klog_bin}
- fi
+ killproc -p /var/run/klogd.pid ${klog_bin}
if test -s ${syslog_use_pid} ; then
killproc -p ${syslog_use_pid} ${syslog_use}
echo -n "Re-"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org