summaryrefslogtreecommitdiffstats
path: root/sbin/dhclient-script
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-08-03 20:06:51 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-08-03 20:06:51 +0000
commit38d65554505b0dc24a68f6c0985341600635b9f3 (patch)
tree08f353968e8f70465233bbed9eb3aaf9dfa34446 /sbin/dhclient-script
parentb03bca86b21c319e7772251ea573ad397f92db1f (diff)
downloadpfsense-38d65554505b0dc24a68f6c0985341600635b9f3.zip
pfsense-38d65554505b0dc24a68f6c0985341600635b9f3.tar.gz
Use /var/etc/ for temporary staging of resolv.conf
Diffstat (limited to 'sbin/dhclient-script')
-rwxr-xr-xsbin/dhclient-script16
1 files changed, 8 insertions, 8 deletions
diff --git a/sbin/dhclient-script b/sbin/dhclient-script
index 5536219..877f74d 100755
--- a/sbin/dhclient-script
+++ b/sbin/dhclient-script
@@ -142,25 +142,25 @@ add_new_resolv_conf() {
# thus broke the script. This code creates the resolv.conf if either
# are provided.
- rm -f /etc/resolv.conf.std
+ rm -f /var/etc/resolv.conf.std
if [ -n "$new_domain_name" ]; then
- echo "search $new_domain_name" >>/etc/resolv.conf.std
+ echo "search $new_domain_name" >>/var/etc/resolv.conf.std
fi
rm -f /var/etc/nameservers.conf
if [ -n "$new_domain_name_servers" ]; then
for nameserver in $new_domain_name_servers; do
- echo "nameserver $nameserver" >>/etc/resolv.conf.std
+ echo "nameserver $nameserver" >>/var/etc/resolv.conf.std
echo $nameserver >>/var/etc/nameservers.conf
echo $new_domain_name >/var/etc/defaultdomain.conf
done
fi
- if [ -f /etc/resolv.conf.std ]; then
+ if [ -f /var/etc/resolv.conf.std ]; then
if [ -f /etc/resolv.conf.tail ]; then
- cat /etc/resolv.conf.tail >>/etc/resolv.conf.std
+ cat /etc/resolv.conf.tail >>/var/etc/resolv.conf.std
fi
# In case (e.g. during OpenBSD installs) /etc/resolv.conf
@@ -170,9 +170,9 @@ add_new_resolv_conf() {
if [ -f /etc/resolv.conf ]; then
cat /etc/resolv.conf > /etc/resolv.conf.save
fi
- cat /etc/resolv.conf.std > /var/etc/nameservers.conf
- cat /etc/resolv.conf.std > /etc/resolv.conf
- rm -f /etc/resolv.conf.std
+ cat /var/etc/resolv.conf.std > /var/etc/nameservers.conf
+ cat /var/etc/resolv.conf.std > /etc/resolv.conf
+ rm -f /var/etc/resolv.conf.std
# Try to ensure correct ownership and permissions.
chown -RL root:wheel /etc/resolv.conf
OpenPOWER on IntegriCloud