[et-mgmt-tools] Re: Cobbler reposync cron script

Matt Hyclak hyclak at math.ohiou.edu
Thu Jun 12 15:43:47 UTC 2008


On Thu, Jun 12, 2008 at 08:38:42AM -0700, Sandor W. Sklar enlightened us:
> On Jun 12, 2008, at 8:24 AM, Robin Bowes wrote:
> 
> >Michael DeHaan wrote:
> >>Adrian Revill wrote:
> >>>for name in $(awk '/name:/ {print($2)}' /var/lib/cobbler/repos)
> >>>do
> >>>      run $name
> >>>done
> >>One small change I'd make is to make the last awk line run 'cobbler  
> >>repo list' instead of grepping the file, that way
> >>it works regardless of the storage backend -- though everyone  
> >>pretty much uses the stock one.
> >
> >As I always say, if it looks too complicated, there's probably a  
> >better way to do it:
> >
> >for name in `cobbler repo list`
> >do
> >	run $name
> >done
> 
> 
> ... and I'm not sure why:
> 
> cobbler reposync > /dev/null
> 
> ... isn't sufficient.  Is there an advantage to doing the repos one at  
> a time?  I've got the above.  If everything works, I get no email.  If  
> there is a problem, it gets sent to stderr, so I get email.
> 

cobbler stops processing the remaining repos if it hits an error in one, so
doing them one at a time allows the others to complete.

Matt

-- 
Matt Hyclak
Department of Mathematics 
Department of Social Work
Ohio University
(740) 593-1263




More information about the et-mgmt-tools mailing list