View | Details | Raw Unified | Return to bug 144400
Collapse All | Expand All

(-)/etc/rc.d/named (-1 / +6 lines)
Lines 98-108 Link Here
98
}
98
}
99
99
100
named_poststart () {
100
named_poststart () {
101
        local count
102
101
	make_symlinks
103
	make_symlinks
102
104
105
        count=0
106
103
	if checkyesno named_wait; then
107
	if checkyesno named_wait; then
104
		until ${command%/sbin/named}/bin/host $named_wait_host >/dev/null 2>&1; do
108
		until ${command%/sbin/named}/bin/host $named_wait_host >/dev/null 2>&1 || ([ $named_wait_max ] && [ $count -gt $named_wait_max ]) ; do
105
			echo "	Waiting for nameserver to resolve $named_wait_host"
109
			echo "	Waiting for nameserver to resolve $named_wait_host"
110
                        count=$((${count} + 1))
106
			sleep 1
111
			sleep 1
107
		done
112
		done
108
	fi
113
	fi
(-)/etc/defaults/rc.conf (+3 lines)
Lines 259-264 Link Here
259
named_symlink_enable="YES"	# Symlink the chrooted pid file
259
named_symlink_enable="YES"	# Symlink the chrooted pid file
260
named_wait="NO" 		# Wait for working name service before exiting
260
named_wait="NO" 		# Wait for working name service before exiting
261
named_wait_host="localhost" 	# Hostname to check if named_wait is enabled
261
named_wait_host="localhost" 	# Hostname to check if named_wait is enabled
262
#named_wait_max="60"            # Maximum number of seconds named_wait will wait
263
                                # while attempting to resolve named_wait_host.
264
                                # If not set, it will never stop waiting.
262
named_auto_forward="NO" 	# Set up forwarders from /etc/resolv.conf
265
named_auto_forward="NO" 	# Set up forwarders from /etc/resolv.conf
263
named_auto_forward_only="NO" 	# Do "forward only" instead of "forward first"
266
named_auto_forward_only="NO" 	# Do "forward only" instead of "forward first"

Return to bug 144400