rpms/sysklogd/devel sysklogd-1.4.2rh-initExit.patch, NONE, 1.1 sysklogd.spec, 1.58, 1.59

Peter Vrabec (pvrabec) fedora-extras-commits at redhat.com
Mon Jun 25 12:19:51 UTC 2007


Author: pvrabec

Update of /cvs/extras/rpms/sysklogd/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21165

Modified Files:
	sysklogd.spec 
Added Files:
	sysklogd-1.4.2rh-initExit.patch 
Log Message:
fix syslog init script error codes


sysklogd-1.4.2rh-initExit.patch:

--- NEW FILE sysklogd-1.4.2rh-initExit.patch ---
--- sysklogd-1.4.2rh/redhat/syslog.init.initExit	2007-06-25 14:10:05.000000000 +0200
+++ sysklogd-1.4.2rh/redhat/syslog.init	2007-06-25 14:16:27.000000000 +0200
@@ -18,25 +18,25 @@
 # Source function library.
 . /etc/init.d/functions
 
-[ -f /sbin/syslogd ] || exit 0
-[ -f /sbin/klogd ] || exit 0
-
-# Source config
-if [ -f /etc/sysconfig/syslog ] ; then
-	. /etc/sysconfig/syslog
-else
-	SYSLOGD_OPTIONS="-m 0"
-	KLOGD_OPTIONS="-2"
-fi
-
 RETVAL=0
 
-if [ -z "$SYSLOG_UMASK" ] ; then
-      SYSLOG_UMASK=077;
-fi
-umask $SYSLOG_UMASK
-
 start() {
+	[ -x /sbin/syslogd ] || exit 5
+	[ -x /sbin/klogd ] || exit 5
+
+	# Source config
+	if [ -f /etc/sysconfig/syslog ] ; then
+		. /etc/sysconfig/syslog
+	else
+		SYSLOGD_OPTIONS="-m 0"
+		KLOGD_OPTIONS="-2"
+	fi
+
+	if [ -z "$SYSLOG_UMASK" ] ; then
+	      SYSLOG_UMASK=077;
+	fi
+	umask $SYSLOG_UMASK
+
  	echo -n $"Starting system logger: "
 	daemon syslogd $SYSLOGD_OPTIONS
 	RETVAL=$?
@@ -116,7 +116,7 @@
 	;;
   *)
 	echo $"Usage: $0 {start|stop|status|restart|condrestart}"
-	exit 1
+	exit 2
 esac
 
 exit $?


Index: sysklogd.spec
===================================================================
RCS file: /cvs/extras/rpms/sysklogd/devel/sysklogd.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- sysklogd.spec	11 Jun 2007 10:20:18 -0000	1.58
+++ sysklogd.spec	25 Jun 2007 12:19:14 -0000	1.59
@@ -1,7 +1,7 @@
 Summary: System logging and kernel message trapping daemons
 Name: sysklogd
 Version: 1.4.2
-Release: 9%{?dist}
+Release: 10%{?dist}
 License: GPL
 Group: System Environment/Daemons
 URL: http://www.infodrom.org/projects/sysklogd/
@@ -18,6 +18,7 @@
 Patch3: sysklogd-1.4.2rh-dispatcher.patch
 Patch4: sysklogd-1.4.2rh-startFailed.patch
 Patch5: sysklogd-1.4.2rh-reload.patch
+Patch6: sysklogd-1.4.2rh-initExit.patch
 Conflicts: logrotate < 3.5.2
 Requires: logrotate
 Requires: bash >= 2.0
@@ -51,6 +52,7 @@
 %patch3 -p1 -b .dispatcher
 %patch4 -p1 -b .startFailed
 %patch5 -p1 -b .reload
+%patch6 -p1 -b .initExit
 
 %build
 make %{?_smp_mflags}
@@ -123,6 +125,9 @@
 %{_includedir}/sysklogd/sysklogd-dispatch.h
 
 %changelog
+* Mon Jun 25 2007 Peter Vrabec <pvrabec at redhat.com> 1.4.2-10
+- fix syslog init script error codes (#245330)
+
 * Mon Jun 11 2007 Peter Vrabec <pvrabec at redhat.com> 1.4.2-9
 - fix reload option in initscript (#243507)
 




More information about the fedora-extras-commits mailing list