Sha256: 267a4f682a6bd04b540a5ac9b3b8b9758b88c9a96df661af014b8cc602276738

Contents?: true

Size: 313 Bytes

Versions: 6

Compression:

Stored size: 313 Bytes

Contents

module Pkg::Sign::Ips
  module_function

  def sign(ips_dir = 'pkg')
    packages = Dir["#{ips_dir}/**/*.p5p"]
    return if packages.empty?

    Pkg::Util::Gpg.load_keychain if Pkg::Util::Tool.find_tool('keychain')
    packages.each do |p5p_package|
      Pkg::Util::Gpg.sign_file(p5p_package)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
packaging-0.122.3 lib/packaging/sign/ips.rb
packaging-0.122.2 lib/packaging/sign/ips.rb
packaging-0.122.1 lib/packaging/sign/ips.rb
packaging-0.122.0 lib/packaging/sign/ips.rb
packaging-0.121.0 lib/packaging/sign/ips.rb
packaging-0.120.0 lib/packaging/sign/ips.rb