From 1e02d9f31c668ebe53a604503d48addd8a2e2a87 Mon Sep 17 00:00:00 2001 From: Brad Durrow Date: Wed, 14 Oct 2020 07:45:52 -0600 Subject: [PATCH] Update hostname when transient hostname is fedora A recent change, perhaps the adoption of fcos 33 broke hostname assignment (at least in GCP) because the transient hostname was set to fedora on boot. We need to use the dhcp provided hostname in this case. --- .../files/etc-networkmanager-dispatcher.d-90-long-hostname.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/common/_base/files/etc-networkmanager-dispatcher.d-90-long-hostname.yaml b/templates/common/_base/files/etc-networkmanager-dispatcher.d-90-long-hostname.yaml index 4465f5e71a..aab2ec6ee2 100644 --- a/templates/common/_base/files/etc-networkmanager-dispatcher.d-90-long-hostname.yaml +++ b/templates/common/_base/files/etc-networkmanager-dispatcher.d-90-long-hostname.yaml @@ -16,7 +16,7 @@ contents: fi kn="$(< /proc/sys/kernel/hostname)" - if [[ ! "${kn}" =~ (localhost|localhost.localdomain) ]] && [ "${#kn}" -le 63 ]; then + if [[ ! "${kn}" =~ (fedora|localhost|localhost.localdomain) ]] && [ "${#kn}" -le 63 ]; then log "hostname is already set" exit 0 fi