mark packages not found with pacsift as unavailable

This commit is contained in:
Giovanni Harting 2023-05-21 21:02:12 +02:00
parent fc70d9e625
commit 55aa18f218
1 changed files with 4 additions and 1 deletions

View File

@ -453,10 +453,13 @@ func (p *ProtoPackage) isAvailable(h *alpm.Handle) bool {
var res []byte
res, err = cmd.CombinedOutput()
log.Debug(string(res))
if err != nil || len(res) == 0 {
if err != nil {
log.Warningf("error getting packages from pacsift for %s: %v", p.Pkgbase, err)
buildManager.alpmMutex.Unlock()
return false
} else if len(res) == 0 {
buildManager.alpmMutex.Unlock()
return false
}
if len(strings.Split(strings.TrimSpace(string(res)), "\n")) > 0 {