On Wed, 29 Jul 2009, Konstantin Olchanski wrote:
On Wed, Jul 29, 2009 at 08:41:52AM +0800, John Summerfield wrote:
Konstantin Olchanski wrote:
On Tue, Jul 28, 2009 at 01:04:52PM -0500, Billy Crook wrote:
chmod -x /etc/cron.daily/yum.cron
Are these kind of changes undone the next time this package is updated?
I guess this would prevent its being undone:
chattr +i /etc/cron.daily/yum.cron
Will this cause "yum update" to bomb, blocking any further updates?
The file /etc/cron.daily/yum.cron is marked in the rpm as a 'config' file
but perhaps should be config(noreplace) to avoid the need for such
hackery with chattr...
ie currently the specfile contains:
%files
%defattr(-, root, root)
%dir %{_sysconfdir}/yum.d/
%config %{_sysconfdir}/cron.daily/yum.cron
%config(noreplace) %{_sysconfdir}/yum.d/yum.cron.excludes
%config %{_sysconfdir}/init.d/yum
%{_sysconfdir}/yum.d/
although chkconfig'ing it off (and making sure that the
/var/lock/subsys/yum isn't present) is easy enough, ie currently the
script contains a check:
#******************************
#Start the program
#But only if we're supposed to
#******************************
if [ -f /var/lock/subsys/yum ]; then
...
so running:
chkconfig --level 2345 yum off
service yum stop
should make sure that the yum.cron never active...
-- Jon