Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 392435
Collapse All | Expand All

(-)net/system.sh (-5 / +7 lines)
Lines 55-72 Link Here
55
55
56
_system_ntp()
56
_system_ntp()
57
{
57
{
58
	local servers= buffer= x=
58
	local server_var= buffer= x=
59
	local -a servers=
59
60
60
	eval servers=\$ntp_servers_${IFVAR}
61
	eval server_var=ntp_servers_$IFVAR
61
	[ -z "${servers}" ] && servers=${ntp_servers}
62
	eval servers=(\"\${$server_var[@]}\")
63
	[ -z "${servers}" ] && servers=("${ntp_servers[@]}")
62
	[ -z "${servers}" ] && return 0
64
	[ -z "${servers}" ] && return 0
63
65
64
	buffer="# Generated by net-scripts for interface ${IFACE}\n"
66
	buffer="# Generated by net-scripts for interface ${IFACE}\n"
65
	buffer="${buffer}restrict default noquery notrust nomodify\n"
67
	buffer="${buffer}restrict default noquery notrust nomodify\n"
66
	buffer="${buffer}restrict 127.0.0.1\n"
68
	buffer="${buffer}restrict 127.0.0.1\n"
67
69
68
	for x in ${servers}; do
70
	for x in "${servers[@]}"; do
69
		buffer="${buffer}restrict ${x} nomodify notrap noquery\n"
71
		buffer="${buffer}restrict ${x%% *} nomodify notrap noquery\n"
70
		buffer="${buffer}server ${x}\n"
72
		buffer="${buffer}server ${x}\n"
71
	done
73
	done
72
74

Return to bug 392435