Simplify empty check for /etc/resolv.conf
authorBenjamin Drung <benjamin.drung@cloud.ionos.com>
Wed, 21 Aug 2019 14:48:29 +0000 (16:48 +0200)
committerBenjamin Drung <benjamin.drung@cloud.ionos.com>
Wed, 21 Aug 2019 14:48:29 +0000 (16:48 +0200)
Shorten regular expression for grep command which matches empty lines
and lines with comments.

Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com>
components/9990-main.sh

index 4ea8ee1..7e385f5 100755 (executable)
@@ -171,7 +171,7 @@ Live ()
        else
                DNSFILE="${rootmnt}/etc/resolv.conf"
        fi
-       if [ -f /etc/resolv.conf ] && ! grep -E -q -v '^[[:space:]]*#|^[[:space:]]*$' "${DNSFILE}"
+       if [ -f /etc/resolv.conf ] && ! grep -E -q -v '^[[:space:]]*(#|$)' "${DNSFILE}"
        then
                log_begin_msg "Copying /etc/resolv.conf to ${DNSFILE}"
                cp -v /etc/resolv.conf "${DNSFILE}"