X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=components%2F9990-main.sh;fp=components%2F9990-main.sh;h=4a22909d49b85ee6704d24f3d86a1718456b0c29;hb=d9d44fdbaeeee8b233de8c44bf52a61a953cb761;hp=7e385f5ef47f6d07c46f7261a3cd09b9dadef2cd;hpb=44c651dc8dcaaa41bb57dba636db97d4fe04bea8;p=live-boot-grml.git diff --git a/components/9990-main.sh b/components/9990-main.sh index 7e385f5..4a22909 100755 --- a/components/9990-main.sh +++ b/components/9990-main.sh @@ -165,6 +165,20 @@ Live () fi fi + if [ -f /etc/hostname ] && ! grep -E -q -v '^[[:space:]]*(#|$)' "${rootmnt}/etc/hostname" + then + log_begin_msg "Copying /etc/hostname to ${rootmnt}/etc/hostname" + cp -v /etc/hostname "${rootmnt}/etc/hostname" + log_end_msg + fi + + if [ -f /etc/hosts ] && ! grep -E -q -v '^[[:space:]]*(#|$|(127.0.0.1|::1|ff02::[12])[[:space:]])' "${rootmnt}/etc/hosts" + then + log_begin_msg "Copying /etc/hosts to ${rootmnt}/etc/hosts" + cp -v /etc/hosts "${rootmnt}/etc/hosts" + log_end_msg + fi + if [ -L /root/etc/resolv.conf ] ; then # assume we have resolvconf DNSFILE="${rootmnt}/etc/resolvconf/resolv.conf.d/base"