So, here I am, trying to figure out why on earth we always get those
errors in the installer for the RH installer. I've figured it out!
See, the installer has this neato way of figuring out the order to install
packages in. It's determined by what each package you choose requires.
If the package in question has a %post script or similiar, those elements
are required, and so they end up in the calculation of the install order.
So, I thought it was weird that the %post script of ash required the use
of /usr/bin/[, yet that wasn't included in what the binary required. That
would throw the whole calculation of install order off.
Now, why would rpm build such an erronous package? I don't quite know if
it is my build environment, or a genuine bug in RPM. I'm playing with
The solution to this is either to fix the build environment or rpm, and
then rebuild pretty much all the packages. *sigh*
The stuff to look for is:
Processing files: hello
Requires: ld-linux.so.2 libc.so.6
or similiar. On my Indy, I _don't_ get the "Requires: " line at all. Do
Alex deVries, puffin on LinuxNet.