From 9067d4ca50dca66d9d33eb1b7c0b1d035db055d1 Mon Sep 17 00:00:00 2001 From: Iggy Jackson Date: Fri, 7 Jun 2024 15:05:40 -0700 Subject: [PATCH] rewrite arch to match the repo --- internal/openapi/fs.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/openapi/fs.go b/internal/openapi/fs.go index def586d..bdbac41 100644 --- a/internal/openapi/fs.go +++ b/internal/openapi/fs.go @@ -6,6 +6,7 @@ import ( "context" "crypto/x509" "encoding/pem" + "fmt" "io" "mime/multipart" "os" @@ -275,7 +276,7 @@ func writeUploadedPkg(f *multipart.FileHeader, org, distro, version, repo, arch func generateAPKIndex(org, distro, version, repo, arch string) { log.Debug().Msg("generating APK index") var apki repository.ApkIndex - apki.Description = "atlascloud main edge" + apki.Description = fmt.Sprintf("%s %s %s", org, repo, version) ctx := context.Background() configURI := url.JoinUNC(PackageBaseDirectory, "config", org, distro) @@ -295,6 +296,8 @@ func generateAPKIndex(org, distro, version, repo, arch string) { if err != nil { log.Error().Err(err).Msg("generateAPKIndex: failed to parse package") } + // we need to rewrite the arch because noarch packages don't install right + pkg.Arch = arch apki.Packages = append(apki.Packages, pkg) } }