]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
There is only one resolv.conf.
authorWarren Togami <wtogami@redhat.com>
Thu, 30 Jul 2009 13:27:09 +0000 (09:27 -0400)
committerWarren Togami <wtogami@redhat.com>
Thu, 30 Jul 2009 13:27:09 +0000 (09:27 -0400)
modules.d/40network/dhclient-script
modules.d/40network/netroot
modules.d/99base/init

index 1ef239aadce28ce3817d949134e8eadc2578c760..a866952367404024533f4a73df84fae756ea0691 100755 (executable)
@@ -23,12 +23,12 @@ setup_interface() {
 
     [ -n "$gw" ] && echo ip route add default via $gw dev $netif > /tmp/net.$netif.gw
 
-    [ -n "${search}${domain}" ] && echo "search $search $domain" > /tmp/net.$netif.resolv.conf
+    [ -n "${search}${domain}" ] && echo "search $search $domain" > /tmp/resolv.conf
     if  [ -n "$namesrv" ] ; then
        for s in $namesrv; do
            echo nameserver $s 
        done
-    fi >> /tmp/net.$netif.resolv.conf
+    fi >> /tmp/resolv.conf
 
     [ -n "$hostname" ] && echo hostname $hostname > /tmp/net.$netif.hostname
 }
index f719d93bc812cbf6e1b44241a431c16c68368c19..3b343afa885433238387e7e15017e5b2483f8d6f 100755 (executable)
@@ -90,7 +90,7 @@ done
 
 [ -e /tmp/net.$netif.gw ]          && . /tmp/net.$netif.gw
 [ -e /tmp/net.$netif.hostname ]    && . /tmp/net.$netif.hostname
-[ -e /tmp/net.$netif.resolv.conf ] && cp -f /tmp/net.$netif.resolv.conf /etc/resolv.conf
+[ -e /tmp/resolv.conf ] && cp -f /tmp/resolv.conf /etc/resolv.conf
 
 # Source netroot hooks before we start the handler
 source_all netroot
index 485cc2da7f0ba6a9064325995890cfff6304c7a0..ab75e2573b195e293ccaf31f7eacdf71efcd00fd 100755 (executable)
@@ -223,6 +223,7 @@ if getarg rdcopystate; then
     cp /tmp/* /dev/.initramfs/ >/dev/null 2>&1
 else
     cp /tmp/net.* /dev/.initramfs/ >/dev/null 2>&1
+    cp /tmp/resolv.conf /dev/.initramfs/ >/dev/null 2>&1
     cp -a /tmp/ifcfg/ /dev/.initramfs/ >/dev/null 2>&1
 fi