I now have a self-hosting Debian NetBSD system. The patch to sysvinit seems to have worked wonderfully, though several boot scripts are not entirely happy due to commands having different semantics. Networking isn't automatically set up yet (the ifupdown source is distributed in some weird format allowing the documentation and code to be distributed together, as far as I can tell. This would be fine except the package to untangle it requires tetex amongst other things. I'll take a look at this now), and it doesn't launch any gettys, but I do now have ssh running and can log in remotely.
Fakeroot is compiled, but fails its test suite ../scripts/fakeroot -f /tmp/fakeroot-0.4.5/faked -l /tmp/fakeroot-0.4.5/.libs/libfakeroot.so.0 -- "touch tmp/foo; install tmp/foo tmp/bar; ls -al tmp/bar" | grep "root.*root.*tmp/bar" dlsym(open): Undefined symbol "open" dlsym(fopen): Undefined symbol "fopen" dlsym(freopen): Undefined symbol "freopen" dlsym(freopen): Undefined symbol "freopen" dlsym(lstat): Undefined symbol "lstat" dlsym(stat): Undefined symbol "stat" dlsym(fstat): Undefined symbol "fstat" dlsym(mknod): Undefined symbol "mknod" dlsym(chown): Undefined symbol "chown" dlsym(lchown): Undefined symbol "lchown" dlsym(fchown): Undefined symbol "fchown" dlsym(chmod): Undefined symbol "chmod" dlsym(fchmod): Undefined symbol "fchmod" dlsym(mkdir): Undefined symbol "mkdir" dlsym(unlink): Undefined symbol "unlink" dlsym(rmdir): Undefined symbol "rmdir" dlsym(remove): Undefined symbol "remove" dlsym(rename): Undefined symbol "rename" dlsym(getuid): Undefined symbol "getuid" dlsym(getgid): Undefined symbol "getgid" dlsym(geteuid): Undefined symbol "geteuid" dlsym(getegid): Undefined symbol "getegid" ../scripts/fakeroot: line 85: 27418 Segmentation fault (core dumped) FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH=$PATHS LD_PRELOAD=$LIB sh -c "$*" make: *** [4] Error 1 make: Leaving directory `/tmp/fakeroot-0.4.5/test' and running it gives me a shell but claims that I'm still me. I'll look into this. Although it's less useful without fakeroot running, I can provide access to this system now for anybody who's interested in developing on it. -- Matthew Garrett | [EMAIL PROTECTED]

