Updated saveInstalledPackages func

This commit is contained in:
partisan 2025-02-25 21:30:24 +01:00
parent f80f4914ad
commit 66f4191c5f

View file

@ -72,6 +72,16 @@ func saveInstalledPackages(installDir string, pkgs []AppIndexEntry) error {
section.Key("V").SetValue(pkg.Version) section.Key("V").SetValue(pkg.Version)
section.Key("R").SetValue(pkg.Release) section.Key("R").SetValue(pkg.Release)
section.Key("o").SetValue(pkg.Type) section.Key("o").SetValue(pkg.Type)
// Save arch if different from current runtime architecture
if pkg.Arch != runtime.GOARCH {
section.Key("A").SetValue(pkg.Arch)
}
// Save OS if different from current runtime OS
if pkg.OS != runtime.GOOS {
section.Key("p").SetValue(pkg.OS)
}
} }
return cfg.SaveTo(installedFile) return cfg.SaveTo(installedFile)