mirror of
https://github.com/Jguer/yay
synced 2024-09-14 13:51:12 +00:00
Add config option for pgp key fetching
This commit is contained in:
parent
796a84bd1a
commit
682040319e
4
cmd.go
4
cmd.go
|
@ -300,6 +300,10 @@ func handleConfig(option, value string) bool {
|
||||||
config.Provides = true
|
config.Provides = true
|
||||||
case "noprovides":
|
case "noprovides":
|
||||||
config.Provides = false
|
config.Provides = false
|
||||||
|
case "pgpfetch":
|
||||||
|
config.PGPFetch = true
|
||||||
|
case "nopgpfetch":
|
||||||
|
config.PGPFetch = false
|
||||||
case "a", "aur":
|
case "a", "aur":
|
||||||
mode = ModeAUR
|
mode = ModeAUR
|
||||||
case "repo":
|
case "repo":
|
||||||
|
|
|
@ -63,6 +63,7 @@ type Configuration struct {
|
||||||
CleanAfter bool `json:"cleanAfter"`
|
CleanAfter bool `json:"cleanAfter"`
|
||||||
GitClone bool `json:"gitclone"`
|
GitClone bool `json:"gitclone"`
|
||||||
Provides bool `json:"provides"`
|
Provides bool `json:"provides"`
|
||||||
|
PGPFetch bool `json:"pgpfetch"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var version = "5.688"
|
var version = "5.688"
|
||||||
|
@ -146,6 +147,7 @@ func defaultSettings(config *Configuration) {
|
||||||
config.MakepkgBin = "makepkg"
|
config.MakepkgBin = "makepkg"
|
||||||
config.NoConfirm = false
|
config.NoConfirm = false
|
||||||
config.PacmanBin = "pacman"
|
config.PacmanBin = "pacman"
|
||||||
|
config.PGPFetch = true
|
||||||
config.PacmanConf = "/etc/pacman.conf"
|
config.PacmanConf = "/etc/pacman.conf"
|
||||||
config.GpgFlags = ""
|
config.GpgFlags = ""
|
||||||
config.MFlags = ""
|
config.MFlags = ""
|
||||||
|
|
|
@ -183,9 +183,11 @@ func install(parser *arguments) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = checkPgpKeys(do.Aur, do.Bases, srcinfosStale)
|
if config.PGPFetch {
|
||||||
if err != nil {
|
err = checkPgpKeys(do.Aur, do.Bases, srcinfosStale)
|
||||||
return err
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue