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.