build_resolv_conf()
{
- local cf="/etc/resolv.conf.${interface}"
+ local cf="/var/run/resolv.conf.${interface}"
local interfaces= header= search= srvs= servers= x=
# Build a list of interfaces
else
echo "# /etc/resolv.conf.tail can replace this line" >> "${cf}"
fi
- mv -f "${cf}" /etc/resolv.conf
+ cat "${cf}" > /etc/resolv.conf
+ chmod 644 /etc/resolv.conf
+ rm -f "${cf}"
}
add_resolv_conf()
build_ntp_conf()
{
- local cf="${ntp_conf}.${interface}"
+ local cf="/var/run/ntp.conf.${interface}"
local interfaces= header= srvs= servers= x=
# Build a list of interfaces
# Merge our config into ntp.conf
[ -e "${cf}" ] && rm -f "${cf}"
remove_markers "${signature_base}" "${signature_base_end}" \
- /etc/ntp.conf > "${cf}"
+ "${ntp_conf}" > "${cf}"
if [ -n "${servers}" ]; then
echo "${signature_base}${header:+ ${from} }${header}" >> "${cf}"
printf "${search}${servers}" >> "${cf}"