[buildd-tools-devel] Bug#606143: Bug#606143: netbase: Installation in build chroot breaks package builds
Roger Leigh
rleigh at codelibre.net
Tue Dec 7 12:17:03 UTC 2010
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20101207/2fb2f40c/attachment.pgp>
More information about the Buildd-tools-devel
mailing list