On Tue, 2014-08-19 at 15:30 +0200, Samuel Thibault wrote:
> 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.

I'll take a look. However, fixing this does not solve the permission
denied problem of fakeroot-hurd.



Reply via email to