image: enable ISOLinux only for x86_64

ISOLinux was unconditionally enabled for all ISOs, which is incorrect
and breaks builds on aarch64.
Enable it only for x86_64.
This commit is contained in:
Achilleas Koutsou 2022-12-06 20:57:10 +01:00 committed by Christian Kellner
parent 87b5e38c45
commit 9e66ee13e7
2 changed files with 2 additions and 2 deletions

View file

@ -146,7 +146,7 @@ func (img *ImageInstaller) InstantiateManifest(m *manifest.Manifest,
isoPipeline := manifest.NewISO(m, buildPipeline, isoTreePipeline)
isoPipeline.Filename = img.Filename
isoPipeline.ISOLinux = true
isoPipeline.ISOLinux = img.Platform.GetArch() == platform.ARCH_X86_64
artifact := isoPipeline.Export()

View file

@ -114,7 +114,7 @@ func (img *OSTreeInstaller) InstantiateManifest(m *manifest.Manifest,
isoPipeline := manifest.NewISO(m, buildPipeline, isoTreePipeline)
isoPipeline.Filename = img.Filename
isoPipeline.ISOLinux = true
isoPipeline.ISOLinux = img.Platform.GetArch() == platform.ARCH_X86_64
artifact := isoPipeline.Export()
return artifact, nil