SCIENTIFIC-LINUX-USERS Archives

July 2012

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Kelvin Raywood <[log in to unmask]>
Reply To:
Kelvin Raywood <[log in to unmask]>
Date:
Thu, 19 Jul 2012 15:04:42 -0700
Content-Type:
TEXT/PLAIN
Parts/Attachments:
TEXT/PLAIN (39 lines)
> Winnie Lacesso writes:
>> yum-autoupdate config file has an exclude line in it; yum-cron's doesn't.

On Thu, 19 Jul 2012, Alec T. Habig wrote:
> Sure it does.  yum does this at a higher level than any scripts one
> might write: having this information in contradictory places isn't good
> (and has confused be before with the SL cron jobs).  For example, in my
> laptop's /etc/yum.conf is the line:
>
>  exclude=krb5-devel,krb5-workstation,krb5-libs,NetworkManager-glib,NetworkManager

Another advantage of yum-cron is that it uses yum-shell to execute the 
update as a transaction.  The yum-shell script that it executes is:

     /etc/yum/yum-daily.yum

I prefer to add exclusions there instead of /etc/yum.conf .
e.g. on web-server that uses php you might want to exlude auto-updates
of httpd, mod_*, php* so I would modify /etc/yum/yum-daily.yum
to look like this:

     list   updates httpd mod_* php php-*
     config exclude httpd mod_* php php-*
     update
     ts run
     exit

The default version has the last three lines and I prepend the first 
two.  When run from yum-shell, "list updates" only produces output of 
their are pending updates.  Since the whole thing is run from cron, 
output generates an e-mail to root.  So you will only get an e-mail if 
there are pending updates and also if there are any errors during a 
normal update.

Hope this helps.

Kel Raywood
TRIUMF

ATOM RSS1 RSS2