If you try to run buildinstall for our ppc product in a buildroot with 'ppc-redhat-linux' in /etc/rpm/platform, the operation fails because buildinstall doesn't think that either of the kernels are valid (ppc64, ppc64iseries). It seems entirely reasonable to have these contents in /etc/rpm/platform, yet it breaks buildinstall. Perhaps buildinstall (or possibly rhpl) can be taught to be more accomodating? >>> hl = hdrlist.HeaderListFromFile(path_to_ppc_hdlist) >>> hl['kernel'] Traceback (most recent call last): File "<stdin>", line 1, in ? File "/mnt/redhat/devel/mikem/mikem-nahant-re1115.1/ppc/buildinstall.dir/usr/lib/anaconda/hdrlist.py", line 422, in __getitem__ raise KeyError, "No such package %s" %(item,) KeyError: 'No such package kernel'
/etc/rpm/platform in buildroots causes other problems -- you won't be able to do builds with --target properly either.
Is this still an issue?
I haven't hit this in a while.
Closing on the basis of comment #3.