[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