dhclient-script: don't eviscerate resolv.conf when mktemp fails

This commit is contained in:
Jiri Popelka 2013-11-15 12:53:50 +01:00
parent aa59a9986b
commit e220d8e06b

View File

@ -110,6 +110,7 @@ make_resolv_conf() {
[ -n "${new_domain_name_servers}" ] ||
[ -n "${new_domain_search}" ]; then
rscf="$(mktemp ${TMPDIR:-/tmp}/XXXXXX)"
[[ -z "${rscf}" ]] && return
echo "; generated by /usr/sbin/dhclient-script" > ${rscf}
if [ -n "${SEARCH}" ]; then
@ -149,6 +150,7 @@ make_resolv_conf() {
elif [ -n "${new_dhcp6_name_servers}" ] ||
[ -n "${new_dhcp6_domain_search}" ]; then
rscf="$(mktemp ${TMPDIR:-/tmp}/XXXXXX)"
[[ -z "${rscf}" ]] && return
echo "; generated by /usr/sbin/dhclient-script" > ${rscf}
if [ -n "${SEARCH}" ]; then