From d7da3c6e9cd73dc052d871bb00dd2d2f8953aefd Mon Sep 17 00:00:00 2001 From: Jian Qiu Date: Wed, 6 Aug 2025 01:03:11 +0800 Subject: [PATCH] fix: always update hostname for rhel-like os (#23022) Co-authored-by: Qiu Jian --- pkg/hostman/guestfs/fsdriver/linux.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/hostman/guestfs/fsdriver/linux.go b/pkg/hostman/guestfs/fsdriver/linux.go index feaeb84a6a..b6da55e365 100644 --- a/pkg/hostman/guestfs/fsdriver/linux.go +++ b/pkg/hostman/guestfs/fsdriver/linux.go @@ -1029,10 +1029,10 @@ func (r *sRedhatLikeRootFs) DeployHostname(rootFs IDiskPartition, hn, domain str centosHn += "NETWORKING=yes\n" centosHn += fmt.Sprintf("HOSTNAME=%s\n", getHostname(hn, domain)) if err := rootFs.FilePutContents(sPath, centosHn, false, false); err != nil { - return err + return errors.Wrapf(err, "DeployHostname %s", sPath) } - if rootFs.Exists("/etc/hostname", false) { - return rootFs.FilePutContents("/etc/hostname", hn, false, false) + if err := rootFs.FilePutContents("/etc/hostname", hn, false, false); err != nil { + return errors.Wrapf(err, "DeployHostname %s", "/etc/hostname") } return nil }