From 888a4a9e62834c13eecab32ed4fb6c3fca139417 Mon Sep 17 00:00:00 2001 From: Paul Cacheux Date: Thu, 10 Oct 2024 22:10:02 +0200 Subject: [PATCH] noarch fix --- rpm/opensuse.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpm/opensuse.go b/rpm/opensuse.go index 5058d027..8cbe255c 100644 --- a/rpm/opensuse.go +++ b/rpm/opensuse.go @@ -35,7 +35,9 @@ func (b *OpenSUSEBackend) GetKernelHeaders(directory string) error { var installedPackages []dnfv2.PkgAndData for _, targetPackageName := range packagesToInstall { pkgMatcher := func(pkg *repo.PkgInfoHeader) bool { - return pkg.Name == targetPackageName && kernelRelease == fmt.Sprintf("%s-%s", pkg.Version.Ver, pkg.Version.Rel) && pkg.Arch == b.target.Uname.Machine + return pkg.Name == targetPackageName && + kernelRelease == fmt.Sprintf("%s-%s", pkg.Version.Ver, pkg.Version.Rel) && + (pkg.Arch == b.target.Uname.Machine || pkg.Arch == "noarch") } pkg, data, err := b.dnfBackend.FetchPackage(pkgMatcher)