[Bug 244894] Review Request: yum-cron - get yum updates via a cron job

bugzilla at redhat.com bugzilla at redhat.com
Thu Jun 28 20:49:24 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: yum-cron - get yum updates via a cron job


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=244894





------- Additional Comments From ahabig at umn.edu  2007-06-28 16:49 EST -------
Updated in response to the problems with upgrading from the old yum-cron-0.1-1:

Spec URL: http://neutrino.d.umn.edu/~habig/yum-cron.spec
SRPM URL: http://neutrino.d.umn.edu/~habig/yum-cron-0.2-4.src.rpm

In the %post scriptlet, I now check for the existence of the oldly-named
/etc/init.d/yum script.  If it's there, I assume we're upgrading from the old
version.  If the old service was active, the new yum-cron is also started.  If
it was inactive, the new script defaults to installed but off.  In either case,
the oldly named yum service is removed from chkconfig control.

Tested on machines running 0.1-1 in various states, and in fresh installs.

The new %post scriptlet:

%post
# Make sure chkconfig knows about the service
/sbin/chkconfig --add yum-cron
# if an upgrade:
if [ "$1" -ge "1" ]; then
# if there's a /etc/rc.d/init.d/yum file left, assume that there was an
# older instance of yum-cron which used this naming convention.  Clean
# it up, do a conditional restart
 if [ -f /etc/init.d/yum ]; then
# was it on?
  /sbin/chkconfig yum
  RETVAL=$?
  if [ $RETVAL = 0 ]; then
# if it was, stop it, then turn on new yum-cron
   /sbin/service yum stop >> /dev/null
   /sbin/service yum-cron start >> /dev/null
   /sbin/chkconfig yum-cron on
  fi
# remove it from the service list
  /sbin/chkconfig --del yum
 fi
fi
exit 0


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list