On Sun, May 05, 2002 at 07:07:40PM -0400, Marcus Brinkmann wrote:
> Still no cigar though, as trying to lookup bin/bash in the --chroot
> case says ENOTDIR (and in a debugging session it seemed to be that the
> faked node created by netfs_attempt_lookup didn't have the S_IFDIR flag
> set).  This seems to be another anomaly of the --chroot way to run it,
> because all directories clearly are good and fine directories in
> the normal settrans case.

Ha, the normal settrans here is really only settrans -a, eg setting the
active translator.  When setting fakeroot as a passive translator, it fails
as with --chroot.

Maybe the way netfs_root_node is looked up in the passive translator case is
screwed?  I set a breakpoint at netfs_demuxer, and a "chdir fakeroot-test"
gave me three fsys_getroot RPC in sequence before it failed with ENOTDIR.
And when following the call, it seems it ended up calling fshelp_fetch_root
on the "transbox" whatever that again is.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann              GNU    http://www.gnu.org    [EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to