Abort ealy when there's conflicts with --noconfirm

When using --nouseask, manual intervention is needed to resolve conflicts.
When also useing --noconfirm the install will always fail. So abort
early, before trying to install any AUR packages.
This commit is contained in:
morganamilo 2018-07-20 20:42:47 +01:00
parent 1bc8d5ef34
commit 1d17940ce9
No known key found for this signature in database
GPG key ID: 6FE9E7996B0B082E

View file

@ -180,6 +180,10 @@ func (dp *depPool) CheckConflicts() (mapStringSet, error) {
}
fmt.Println()
if config.NoConfirm && !config.UseAsk {
return nil, fmt.Errorf("Package conflicts can not be resolved with noconfirm, aborting")
}
}
return conflicts, nil