On Tue, Dec 07, 2010 at 01:01:46PM +0100, Julien Cristau wrote: > On Tue, Dec 7, 2010 at 11:52:56 +0000, Roger Leigh wrote: > > > The examples above show schroot creating the NSS services > > database file whenever run. This the intended default > > behaviour (networking is broken without it, and you also > > generally want all the NSS databases inside the chroot to > > match those on the outside). > > > I think that's a broken default, at least for services and protocols. > It's easy enough to install netbase in the chroot if needed, and very > unlikely that those files have local modifications. (Which incidentally > is also why they're conffiles, unlike passwd, shadow, group, hosts and > networks.)
This is part of the problem. They shouldn't be conffiles, and they should be installed in exactly the same way as all of the other NSS database files (in base-files). They are required for the correct functioning of the glibc getproto* and getserv* functions, and they shouldn't require netbase to be present to function correctly. That historic mistake aside, sbuild should now handle this correctly. The apport build log posted on -devel by Loïc Minier showed that it works correctly in current sbuild. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
signature.asc
Description: Digital signature