Extract to name without *.gpg extension

This commit is contained in:
Reinhard Pointner 2017-05-18 22:32:00 +08:00
parent 5c59b3352f
commit 6473a90c57

View File

@ -6,7 +6,7 @@ module Hbc
class Container
class Gpg < Base
def self.me?(criteria)
criteria.extension(/GPG|SIG/n)
criteria.extension(/gpg/n)
end
def import_key
@ -31,7 +31,7 @@ module Hbc
import_key
Dir.mktmpdir do |unpack_dir|
@command.run!(gpg, args: ["--batch", "--yes", "--output", Pathname(unpack_dir).join(File.basename(@path.basename)), "--decrypt", @path])
@command.run!(gpg, args: ["--batch", "--yes", "--output", Pathname(unpack_dir).join(File.basename(@path.basename, ".gpg")), "--decrypt", @path])
extract_nested_inside(unpack_dir)
end