rpms/anacron/devel anacron.init,1.4,1.5 anacron.spec,1.14,1.15

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Jan 11 22:03:10 UTC 2006


Author: pjones

Update of /cvs/dist/rpms/anacron/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv26789

Modified Files:
	anacron.init anacron.spec 
Log Message:
add initscript subsys locking



Index: anacron.init
===================================================================
RCS file: /cvs/dist/rpms/anacron/devel/anacron.init,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- anacron.init	9 Sep 2004 03:00:12 -0000	1.4
+++ anacron.init	11 Jan 2006 22:03:07 -0000	1.5
@@ -10,11 +10,13 @@
 [ -f /usr/sbin/anacron ] || exit 0
 
 prog="anacron"
+LOCKFILE=/var/lock/subsys/$prog
 
 start() {
     echo -n $"Starting $prog: " 
     daemon +19 anacron -s
     RETVAL=$?
+    touch $LOCKFILE
     echo
     return $RETVAL
 }
@@ -26,6 +28,7 @@
 	echo
     fi
     RETVAL=$?
+    rm -f $LOCKFILE
     return $RETVAL
 }
 
@@ -46,7 +49,7 @@
 	    start
 	    ;;
 	condrestart)
-	    if test "x`pidof anacron`" != x; then
+	    if [ -f $LOCKFILE ]; then
 		stop
 		start
 	    fi


Index: anacron.spec
===================================================================
RCS file: /cvs/dist/rpms/anacron/devel/anacron.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- anacron.spec	9 Dec 2005 22:39:33 -0000	1.14
+++ anacron.spec	11 Jan 2006 22:03:07 -0000	1.15
@@ -1,7 +1,7 @@
 Summary: A cron-like program that can run jobs lost during downtime.
 Name: anacron
 Version: 2.3
-Release: 34.1
+Release: 35
 License: GPL
 Group: System Environment/Base
 Source: ftp://ftp.debian.org/debian/pool/main/a/anacron/%{name}_%{version}.orig.tar.gz
@@ -110,6 +110,9 @@
 %config /etc/cron.weekly/0anacron
 
 %changelog
+* Wed Jan 11 2006 Peter Jones <pjones at redhat.com> 2.3-35
+- Fix initscript so changing runlevel shuts it down correctly
+
 * Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
 - rebuilt
 




More information about the fedora-cvs-commits mailing list