From d113d710a768bcbc3f292f2fb8ef8fd6e6688ab6 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Thu, 11 Apr 2019 21:00:32 -0700 Subject: [PATCH] Avoid dig errors if not connected to a network --- .linux_items/include/airootfs/etc/skel/.update_network | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.linux_items/include/airootfs/etc/skel/.update_network b/.linux_items/include/airootfs/etc/skel/.update_network index f518623e..be604a52 100755 --- a/.linux_items/include/airootfs/etc/skel/.update_network +++ b/.linux_items/include/airootfs/etc/skel/.update_network @@ -11,10 +11,12 @@ IP="$(ip a show scope global \ | grep inet \ | head -1 \ | sed -r 's#.*inet ([0-9]+.[0-9]+.[0-9]+.[0-9]+.)/.*#\1#')" -HOSTNAME="$(dig +noall +answer +short -x "$IP" \ - | grep -v ';' \ - | head -1 \ - | sed 's/\.$//')" +if [[ "${IP:+x}" ]]; then + HOSTNAME="$(dig +noall +answer +short -x "$IP" \ + | grep -v ';' \ + | head -1 \ + | sed 's/\.$//')" +fi # Set hostname if [[ "${HOSTNAME:+x}" ]]; then