diff --git a/internal/manifest/os.go b/internal/manifest/os.go index 9707bcad0..6f7926971 100644 --- a/internal/manifest/os.go +++ b/internal/manifest/os.go @@ -254,7 +254,9 @@ func (p *OS) serialize() osbuild.Pipeline { pipeline.AddStage(osbuild.NewKeymapStage(&osbuild.KeymapStageOptions{Keymap: *p.Keyboard})) } - pipeline.AddStage(osbuild.NewHostnameStage(&osbuild.HostnameStageOptions{Hostname: p.Hostname})) + if p.Hostname != "" { + pipeline.AddStage(osbuild.NewHostnameStage(&osbuild.HostnameStageOptions{Hostname: p.Hostname})) + } pipeline.AddStage(osbuild.NewTimezoneStage(&osbuild.TimezoneStageOptions{Zone: p.Timezone})) if len(p.NTPServers) > 0 {