Merge pull request #446 from Morganamilo/fix#439
Add config option for pgp key fetching
This commit is contained in:
3 files changed
+11
-3
No files matched your search
@@ -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":
|
||||
|
||||
@@ -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 = ""
|
||||
|
||||
+5
-3
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user