X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=components%2F9990-main.sh;fp=components%2F9990-main.sh;h=85b8a1de4b0394ae00d6aa778957644d2f50124a;hb=bcd4476f2060542b746cfaa830648fa06ec0bd30;hp=83f087f225b19514f83c0937b955e8e8a20f5710;hpb=cf0dc79d531aef28e681d386c120d6741b67ebc5;p=live-boot-grml.git diff --git a/components/9990-main.sh b/components/9990-main.sh index 83f087f..85b8a1d 100755 --- a/components/9990-main.sh +++ b/components/9990-main.sh @@ -178,10 +178,16 @@ Live () fi fi - if [ -f /etc/resolv.conf ] && [ ! -s ${rootmnt}/etc/resolv.conf ] + if [ -L /root/etc/resolv.conf ] ; then + # assume we have resolvconf + DNSFILE="${rootmnt}/etc/resolvconf/resolv.conf.d/base" + else + DNSFILE="${rootmnt}/etc/resolv.conf" + fi + if [ -f /etc/resolv.conf ] && [ ! -s ${DNSFILE} ] then - log_begin_msg "Copying /etc/resolv.conf to ${rootmnt}/etc/resolv.conf" - cp -v /etc/resolv.conf ${rootmnt}/etc/resolv.conf + log_begin_msg "Copying /etc/resolv.conf to ${DNSFILE}" + cp -v /etc/resolv.conf ${DNSFILE} log_end_msg fi