1
0
forked from ALHP/ALHP.GO

compare repo and db version directly

This commit is contained in:
2021-12-21 03:39:10 +01:00
parent 750995c630
commit ade6395c11

View File

@@ -820,7 +820,7 @@ func housekeeping(repo string, wg *sync.WaitGroup) error {
// compare db-version with repo version // compare db-version with repo version
repoVer, err := pkg.repoVersion() repoVer, err := pkg.repoVersion()
if err == nil && alpm.VerCmp(repoVer, dbPkg.RepoVersion) != 0 { if err == nil && repoVer != dbPkg.RepoVersion {
log.Infof("[HK/%s/%s] update %s->%s in db", pkg.FullRepo, pkg.Pkgbase, dbPkg.RepoVersion, repoVer) log.Infof("[HK/%s/%s] update %s->%s in db", pkg.FullRepo, pkg.Pkgbase, dbPkg.RepoVersion, repoVer)
pkg.DbPackage, err = pkg.DbPackage.Update().SetRepoVersion(repoVer).ClearHash().Save(context.Background()) pkg.DbPackage, err = pkg.DbPackage.Update().SetRepoVersion(repoVer).ClearHash().Save(context.Background())
if err != nil { if err != nil {