Support GPG (signed data) container in Homebrew Cask
This commit is contained in:
parent
3668a7abb1
commit
b0987ffb33
@ -6,12 +6,12 @@ module Hbc
|
|||||||
class Container
|
class Container
|
||||||
class Gpg < Base
|
class Gpg < Base
|
||||||
def self.me?(criteria)
|
def self.me?(criteria)
|
||||||
criteria.extension(/GPG/n)
|
criteria.extension(/GPG|SIG/n)
|
||||||
end
|
end
|
||||||
|
|
||||||
def import_key
|
def import_key
|
||||||
if @cask.gpg.nil?
|
if @cask.gpg.nil?
|
||||||
raise CaskError, "Expected to find gpg public key in formula. Cask '#{@cask}' must add: key_id or key_url"
|
raise CaskError, "Expected to find gpg public key in formula. Cask '#{@cask}' must add: 'gpg :embedded, key_id: [Public Key ID]' or 'gpg :embedded, key_url: [Public Key URL]'"
|
||||||
end
|
end
|
||||||
|
|
||||||
args = if @cask.gpg.key_id
|
args = if @cask.gpg.key_id
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user