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: Thu, 9 Jun 2011 09:45:31 +0200

Hi,
 
  We had this issue for discussion earlier on. At 'hydra.nixos.org'
  you use non-standard paths for at least 'netstat'. Thus the script
  launches 'inetd' as requested, but fails to detect that success.

  The two test printouts, close to bottom,

      netstat -na
      grep '^udp .*7777 '
      test 1 -ne 0

  are evidence of this. From my point of view the script works for
  all sensible UNIX systems, except at NixOS. The discussion we had
  earlier was rather animated, but we never got the feedback we need
  in order to fix the issue at hand.

But if that was the case, netstat wouldn't be found and there would be
an error message in the log.  Here, it looks as if netstat did
execute, but failed to catch 7777 UDP open.  We aren't matching on the
file name of inetd, and assuming that netstat is in PATH.

Thank you all from the quick response. I had some time to debug this a bit more.

The non-standard location in NixOS was indeed not an issue here, netstat was in PATH.
inetd failed to start due to three reasons:
 - environment variable USER is not set in the standard nix builders
 - inetd needs /etc/protocols be available, and as we are building all packages in a chroot this wasn't available
 - ifconfig was not in PATH as it is in <nettools>/sbin

The tests now run successfully. Thanks for the help!

greetings,
Rob
--
Rob Vermaas

[email] address@hidden

reply via email to

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