From 11ec123c0fef15333706b318d8ac9f91dcd70c2d Mon Sep 17 00:00:00 2001 From: David Kebler Date: Sun, 19 Mar 2023 11:52:38 -0700 Subject: [PATCH] fix handle no /etc/host file like inside docker container --- shell.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell.env b/shell.env index 38cb2a6..7a23a41 100755 --- a/shell.env +++ b/shell.env @@ -90,7 +90,7 @@ BASH_SHELL_ANY_NETWORK=$parent/any/network export BASH_SHELL_DIRS # machine specific shell -BASH_SHELL_HOST="$parent/$(cat /etc/host)" +BASH_SHELL_HOST="$parent/$([[ -f /etc/host ]] && cat /etc/host || echo nohostname) # BASH_SHELL_HOST= # if there is a host directory add it to list and export env var # [[ -d $BASH_SHELL_HOST ]] && BASH_SHELL_DIRS+="$BASH_SHELL_HOST " && export BASH_SHELL_HOST