On Fri, 07 Jan 2011 14:01:38 -0500, Justin Sherrill jsherril@redhat.com wrote:
Hi,
A bug was reported in Red Hat Satellite (which uses cobbler) stating that running cobbler sync fails on s390x because syslinux does not include the needed boot files for i386 & x86_64.
We have a couple of patches to resolve the issue. One of them simply ignores files such as /usr/lib/syslinux/pxelinux.0 if it isn't found, instead of throwing an error. The other will only try to copy those files if /usr/lib/syslinux actually exists. We aren't really sure what cobbler users/developers would prefer, so we though we'd ask cobbler-devel.
Here is the bugzilla with the relevant discussion and patches: https://bugzilla.redhat.com/show_bug.cgi?id=580072
Thoughts?
Cobbler has 'cobbler get-loaders' to do this. It downloads the data off of a fedorapeople page. The big problem with doing cross platform booting is that there is no where else for a x86 machine to get ppc or s390 binaries and vice versus. So, the get-loaders command was created to get around this problem.
I would think that Satellite would want to ship these files in an RPM along with satellite. Seems like a satellite would have differing requirements with respect to retrieving files from a fedorapeople page.