rpms/anacron/devel anacron.init,1.15,1.16 anacron.spec,1.49,1.50
Marcela Mašláňová (mmaslano)
fedora-extras-commits at redhat.com
Wed Jul 30 14:10:25 UTC 2008
Author: mmaslano
Update of /cvs/pkgs/rpms/anacron/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19240
Modified Files:
anacron.init anacron.spec
Log Message:
* Wed Jul 30 2008 Marcela Maslanova <mmaslano at redhat.com> 2.3-62
- 441576 really stop anacron daemon
Index: anacron.init
===================================================================
RCS file: /cvs/pkgs/rpms/anacron/devel/anacron.init,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- anacron.init 28 May 2008 14:06:40 -0000 1.15
+++ anacron.init 30 Jul 2008 14:09:55 -0000 1.16
@@ -11,6 +11,8 @@
prog="anacron"
PIDFILE=/var/run/anacron.pid
LOCKFILE=/var/lock/subsys/$prog
+ANACRON=/usr/sbin/anacron
+
#
# NOTE: anacron exits after it has determined it has no more work to do.
# Hence, its initscript cannot do normal lock file management.
@@ -20,7 +22,7 @@
#
start() {
- [ -x /usr/sbin/anacron ] || exit 5
+ [ -x $ANACRON ] || exit 5
echo -n $"Starting $prog: "
daemon +19 anacron -s
RETVAL=$?
@@ -32,15 +34,15 @@
stop() {
echo -n $"Stopping $prog: "
- if [ -f $PIDFILE ]; then
- killproc anacron
- RETVAL=$?
- if [ $RETVAL -ne 0 ]; then
- failure;
- fi;
- else
- failure;
+ # daemon exists only sometime -> hard to kill
+ killproc $ANACRON
+ RETVAL=3
+ # kill first, than ask
+ if [ -n "`pidfileofproc $ANACRON`" ]; then
+ failure $"Stopping $prog"
+ RETVAL=1
fi
+ [ "RETVAL" = 0 ] && rm -f $LOCK_FILE
echo
}
Index: anacron.spec
===================================================================
RCS file: /cvs/pkgs/rpms/anacron/devel/anacron.spec,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- anacron.spec 30 May 2008 12:45:31 -0000 1.49
+++ anacron.spec 30 Jul 2008 14:09:55 -0000 1.50
@@ -1,7 +1,7 @@
Summary: A cron-like program that can run jobs lost during downtime
Name: anacron
Version: 2.3
-Release: 61%{?dist}
+Release: 62%{?dist}
License: GPLv2+
Group: System Environment/Base
URL: http://packages.debian.org/stable/source/anacron
@@ -111,6 +111,9 @@
%dir /etc/cron.monthly/0anacron
%changelog
+* Wed Jul 30 2008 Marcela Maslanova <mmaslano at redhat.com> 2.3-62
+- 441576 really stop anacron daemon
+
* Wed May 28 2008 Marcela Maslanova <mmaslano at redhat.com> 2.3-61
- cleaning lots of scripts in anacron & crontabs
More information about the fedora-extras-commits
mailing list