From 4c8937c7076102cef2ab142e2632f5c489f02572 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Fri, 19 Nov 2021 23:15:02 +0100 Subject: [PATCH] do not quit on one failed sourceinfo --- utils.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils.go b/utils.go index f1a60a6..13b2098 100644 --- a/utils.go +++ b/utils.go @@ -486,7 +486,7 @@ func housekeeping(repo string, wg *sync.WaitGroup) error { pkgfile := PKGFile(path) dbPkg, err := pkgfile.DBPackage() if err != nil { - log.Warningf("[HK] Unable to find entry for %s in db: %v", filepath.Base(path), err) + log.Warningf("[HK/%s] Unable to find entry for %s in db: %v", repo, filepath.Base(path), err) // TODO: remove orphan file not tracked by db (WTF kmod-debug!) continue } @@ -507,7 +507,8 @@ func housekeeping(repo string, wg *sync.WaitGroup) error { pkg.Pkgbuild = filepath.Join(conf.Basedir.Upstream, upstream, dbPkg.Pkgbase, "repos", dbPkg.Repository.String()+"-"+conf.Arch, "PKGBUILD") if err = pkg.genSrcinfo(); err != nil { - return err + log.Warningf("[HK/%s/%s] failed to gen sourceinfo: %v", repo, pkg.Pkgbase, err) + continue } // check if pkg signature is valid