The following reply was made to PR conf/160960; it has been noted by GNATS.

From: Xin Li <[email protected]>
To: [email protected]
Cc: [email protected], [email protected], 
 [email protected]
Subject: Re: conf/160960: [patch]  /etc/rc.d/named
Date: Thu, 22 Dec 2011 13:32:10 -0800

 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
 Hi,
 
 On 12/22/11 13:13, Dmitry N Fomin wrote:
 > Somebody can confirm this problem and try patch? Thanks.
 
 I'm not quite satisfied with this version of patch -- host command
 have its own timeout rules and it's less than optimal when a computer
 stays stall for a few minutes while it says only 9 seconds.
 
 By the way this loses one functionality -- the admin wants the system
 to boot until a name service query is available, what shall he/she do?
  My suggestion would be consider a negative number as "wait forever" here.
 
 
 > --- /usr/src/etc/rc.d/named  2010-12-21 17:09:25.000000000 +0000 +++
 > /usr/src/etc/rc.d/named      2011-09-24 08:55:27.000000000 +0000 @@
 > -100,9 +100,22 @@ make_symlinks
 > 
 > if checkyesno named_wait; then -             until
 > ${command%/sbin/named}/bin/host $named_wait_host >/dev/null 2>&1;
 > do -                 echo "  Waiting for nameserver to resolve 
 > $named_wait_host" +
 > if [ -z "${named_wait_timeout}" ]; then +
 > named_wait_timeout="10" +            fi +            local
 > timeout="${named_wait_timeout}" +            until
 > ${command%/sbin/named}/bin/host -W 1 $named_wait_host >/dev/null
 > 2>&1; do +                   if [ $timeout -eq $named_wait_timeout ]; then +
 > echo "       Waiting for nameserver to resolve $named_wait_host" +
 > echo "" +                    fi sleep 1 +                    
 > timeout=$(($timeout - 1)) +                     echo -e
 > "\033[A      Remains to wait time - ${timeout} sec." +                       
 > if [ $timeout
 > -le 0 ]; then +                              echo "  Wait time 
 > (${named_wait_timeout} sec.)
 > has effused." +                              break +                 fi done 
 > fi }
 > 
 > --- /usr/src/etc/defaults/rc.conf    2010-12-21 17:09:25.000000000
 > +0000 +++ /usr/src/etc/defaults/rc.conf      2011-09-23
 > 18:43:44.000000000 +0000 @@ -279,6 +279,7 @@ 
 > named_symlink_enable="YES"   # Symlink the chrooted pid file 
 > named_wait="NO"              # Wait for working name service before exiting 
 > named_wait_host="localhost"  # Hostname to check if named_wait is
 > enabled +named_wait_timeout="10"             # Timeout in seconds if
 > named_wait is enabled named_auto_forward="NO"        # Set up forwarders
 > from /etc/resolv.conf named_auto_forward_only="NO"   # Do "forward
 > only" instead of "forward first"
 > 
 > 
 > 
 > _______________________________________________ 
 > [email protected] mailing list 
 > http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To
 > unsubscribe, send any mail to
 > "[email protected]"
 
 
 - -- 
 Xin LI <[email protected]>   https://www.delphij.net/
 FreeBSD - The Power to Serve!          Live free or die
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (FreeBSD)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iEYEARECAAYFAk7zodkACgkQOfuToMruuMBoLACfdWlpIvkFhmfjHbBlOSbMg3Sv
 R/wAnispG8cqieBl842CK2kyvsbxfUXN
 =7PnV
 -----END PGP SIGNATURE-----
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to