On Wed, Aug 03, 2016 at 05:03:01PM +0200, Tijl Coosemans wrote: > The linux_base-* packages require Linux support in the kernel during > installation because they run /compat/linux/sbin/ldconfig. The packages > have a PRE-INSTALL script that checks this and returns an error if the > support isn't there, but pkg(1) ignores such errors and continues to > install the files anyway. Then it runs ldconfig via POST-INSTALL which > fails but errors from this are also ignored and pkg(1) exits normally. > It looks like this: > > sysctl: unknown oid 'compat.linux.osrelease' > linuxulator is not (kld)loaded, exiting > pkg-static: PRE-INSTALL script failed > ELF binary type "0" not known. > /bin/sh: /compat/linux/sbin/ldconfig: Exec format error > pkg-static: POST-INSTALL script failed > > Shouldn't pkg(1) abort when pre-install fails and return an error when > post-install fails?
It has been reverted because the number of script failing in the ports tree is still too high :( Bapt
signature.asc
Description: PGP signature
