From a3777b9989230dbf525df0e32659bef22813f469 Mon Sep 17 00:00:00 2001 From: "Michael K. Johnson" Date: Wed, 27 Oct 1999 17:14:56 +0000 Subject: add new nameserver entries as well as replacing nameserver entries --- sysconfig/network-scripts/ifup-post | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'sysconfig/network-scripts') diff --git a/sysconfig/network-scripts/ifup-post b/sysconfig/network-scripts/ifup-post index 8110d324..838eb620 100755 --- a/sysconfig/network-scripts/ifup-post +++ b/sysconfig/network-scripts/ifup-post @@ -34,9 +34,9 @@ if [ "$DEVICETYPE" = ppp -a "$PEERDNS" != no -a -n "$DNS1" ] && # and do not know if sed is capable of this... current_replacement="$DNS1" next_replacement="$DNS2" - cat /etc/resolv.conf | while read answer ; do + (cat /etc/resolv.conf ; echo EOF ; echo EOF) | while read answer ; do case $answer in - nameserver*) + nameserver*|EOF) if [ -n "$current_replacement" ] ; then echo "nameserver $current_replacement" >> $tr if [ -n "$next_replacement" ] ; then @@ -46,7 +46,9 @@ if [ "$DEVICETYPE" = ppp -a "$PEERDNS" != no -a -n "$DNS1" ] && current_replacement= fi else - echo "$answer" >> $tr + if [ $answer != EOF ] ; then + echo "$answer" >> $tr + fi fi ;; *) -- cgit v1.2.1