Red Hat Satellite is used in a project we’re working on. I’ve been doing some scripting to the XML-RPC API in the last year and I think everybody should benefit from my experience. This is the first in a series.
Changes are you’ll deal with errata when you encounter yourself writing software to reproduce a software channel in another Satellite server because you can’t use satellite-sync
. An erratum may hold RPM packages for different major versions of Red Hat Enterprise Linux. When you clone an erratum containing packages for, for instance, rhel5 and rhel6 – using errata.clone()
, you’ll end up with the rhel5 and rhel6 packages in your cloned base-channel. Why? Because errata.clone()
doesn’t consider the Operating System version.
Now what? Use errata.cloneAsOriginal()
, it will clone only the RPM packages for the proper Operating System version.
Abundant page, itÂ’s not habitually that I wantnote your kind article. You concluded a number of nice points there.