Merge pull request #446 from Morganamilo/fix#439

Add config option for pgp key fetching
This commit is contained in:
Anna 2018-05-31 16:39:48 +01:00 committed by GitHub
commit af91c2f1b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 3 deletions

4
cmd.go
View File

@ -300,6 +300,10 @@ func handleConfig(option, value string) bool {
config.Provides = true
case "noprovides":
config.Provides = false
case "pgpfetch":
config.PGPFetch = true
case "nopgpfetch":
config.PGPFetch = false
case "a", "aur":
mode = ModeAUR
case "repo":

View File

@ -63,6 +63,7 @@ type Configuration struct {
CleanAfter bool `json:"cleanAfter"`
GitClone bool `json:"gitclone"`
Provides bool `json:"provides"`
PGPFetch bool `json:"pgpfetch"`
}
var version = "5.688"
@ -146,6 +147,7 @@ func defaultSettings(config *Configuration) {
config.MakepkgBin = "makepkg"
config.NoConfirm = false
config.PacmanBin = "pacman"
config.PGPFetch = true
config.PacmanConf = "/etc/pacman.conf"
config.GpgFlags = ""
config.MFlags = ""

View File

@ -183,9 +183,11 @@ func install(parser *arguments) error {
return err
}
err = checkPgpKeys(do.Aur, do.Bases, srcinfosStale)
if err != nil {
return err
if config.PGPFetch {
err = checkPgpKeys(do.Aur, do.Bases, srcinfosStale)
if err != nil {
return err
}
}
}