bug-inetutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-inetutils] Tests leave inetd running


From: Rob Vermaas
Subject: Re: [bug-inetutils] Tests leave inetd running
Date: Fri, 10 Jun 2011 10:06:35 +0200

Hi,
 
/etc/protocols is required to map names to ports and protocols by the
GNU C library.  This is a serious bug in how nixos installs the GNU C
library, since the GNU C library depends on this file for
getprotobyname to work; the same goes for /etc/services.  This is not
something we can fix directly on our side, other than maybe handling
it more gracefully since we simply use getprotbyname and its friends.

Just to clarify here, it is actually not a NixOS issue. NixOS does provide /etc/protocols and /etc/services. However in our Hydra buildfarm we usually build in a chroot environment where these files are not available. In general that is a good idea as it makes sure there are no hidden dependencies.

Obviously sometimes you'll run into problems like we experienced now, which is a pity. However I have adapted the build _expression_ to make it build outside chroot which has solved the problem.

Thanks for the quick response.

greetings,
Rob

--
Rob Vermaas

[email] address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]