[et-mgmt-tools] Re: Cobbler reposync cron script
Michael DeHaan
mdehaan at redhat.com
Thu Jun 12 19:06:40 UTC 2008
Robin Bowes wrote:
> Michael DeHaan wrote:
>> Matt Hyclak wrote:
>>> 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.
>>>
>>
>> That's something we can do in the code later, no doubt. Until then,
>> this does the job. The great thing is it doesn't really matter if
>> it's Python or shell as long as it works :)
>>
>> I'll see about adding a --retries to reposync in the future. I
>> believe there is already an RFE for a flag to skip the ones that
>> fail without blocking the rest.
>
> I think that should be the default - report if a repo fails, but keep
> going.
>
> In a similar vein to Sandor, I would think that something like the
> following would suffice in most cases:
>
> for repo in `cobbler repo list`
> do
> cobbler reposync --only=${repo} > /dev/null
> done
>
> I'd actually like to see much less output. For example, only reporting
> if any RPMS were downloaded or removed.
>
> R.
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
Sounds reasonable.
As far as much less output goes, and the failure handling options, this
is a fairly easy patch to make if someone wants to take a crack at it.
Otherwise, it's another item on the big list of great requests :)
Hop on #cobbler and I'll even provide help.
--Michael
More information about the et-mgmt-tools
mailing list