diff --git a/infra/image/shcontainer b/infra/image/shcontainer index 6e387cde57e7c2c80ae8659d2613481a9572329d..063b2720841ea20916d62fd152aaea531b221fbf 100644 --- a/infra/image/shcontainer +++ b/infra/image/shcontainer @@ -60,7 +60,7 @@ container_start() { hostname=$(podman inspect "${name}" --format "{{.Config.Hostname}}") if [ -n "${ip}" ] && [ -n "${hostname}" ]; then cmd=$(cat <<EOF -sed -i -e "/[ \t]${hostname}/d" /etc/hosts +sed -i -E "/\s+${hostname}(\s|$)/d" /etc/hosts echo -e "$ip\t${hostname} ${hostname%%.*}" >> /etc/hosts EOF )