Hello,

In short:

youpi@exodar:~$ fakeroot-hurd false
/bin/fakeauth: Error 1 for child 28735
youpi@exodar:~$ echo $?
0

It should be 1. That's the reason why the gnat-4.9 build failure went
unnoticed.

The source in hurd/utils/settrans.c, when chroot_command is given,
indeed forks and waitpid()s for the child, but does not exit() with the
status of the child.  That should be an easy fix for somebody with some
time under his hand, getting inspired from hurd/utils/fakeauth.c which
does things appropriately.

Samuel

Reply via email to