diff options
author | Jon Morrow <jmorrow@chef.io> | 2019-11-21 09:07:59 -0800 |
---|---|---|
committer | Jon Morrow <jmorrow@chef.io> | 2020-01-22 12:09:16 -0800 |
commit | 631474b3175f53bc8af888fb545da6448455e038 (patch) | |
tree | 970fc4f32722835179339e1eb018aa64bddbe298 | |
parent | 71fdc59c7b841c0a8a3f11760deb34e306c38ba5 (diff) | |
download | chef-jm/deep_sign.tar.gz |
Fixes all notarization issuesjm/deep_sign
This changes makes the neccessary changes to enable the pkg to pass apples notarization requirements.
1. Update omnibus and omnibus-software to versions that support deep signing
2. Drop 'Developer ID Installer:' from signing key. This lets sigining pick up the correct key for what is being signed.
Signed-off-by: Jon Morrow <jmorrow@chef.io>
-rw-r--r-- | omnibus/Gemfile | 4 | ||||
-rw-r--r-- | omnibus/Gemfile.lock | 14 | ||||
-rw-r--r-- | omnibus/config/projects/chef.rb | 2 |
3 files changed, 10 insertions, 10 deletions
diff --git a/omnibus/Gemfile b/omnibus/Gemfile index 6fca425e62..676ff181cc 100644 --- a/omnibus/Gemfile +++ b/omnibus/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" -gem "omnibus", git: "https://github.com/chef/omnibus", branch: "master" -gem "omnibus-software", git: "https://github.com/chef/omnibus-software", branch: "master" +gem "omnibus", git: "https://github.com/chef/omnibus", branch: "jm/deep_sign" +gem "omnibus-software", git: "https://github.com/chef/omnibus-software", branch: "jm/deep_sign_chef" gem "artifactory" gem "pedump" diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock index 0b41eb8307..7516ae0f30 100644 --- a/omnibus/Gemfile.lock +++ b/omnibus/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/chef/omnibus - revision: 70855aab656d333622c51171828b4f41d04f6ef5 - branch: master + revision: cba1d5db07e79c5d5717ab468264890d63b8ee67 + branch: jm/deep_sign specs: - omnibus (6.1.21) + omnibus (7.0.0) aws-sdk-s3 (~> 1) chef-cleanroom (~> 1.0) chef-sugar (>= 3.3) @@ -18,8 +18,8 @@ GIT GIT remote: https://github.com/chef/omnibus-software - revision: 1b2dfe467cbc22e0e2e232e2648af3482830bfd7 - branch: master + revision: 92d1d03cbefdd694d48ad6a03489535d3dc04d2a + branch: jm/deep_sign_chef specs: omnibus-software (4.0.0) omnibus (>= 5.6.1) @@ -32,7 +32,7 @@ GEM artifactory (3.0.12) awesome_print (1.8.0) aws-eventstream (1.0.3) - aws-partitions (1.266.0) + aws-partitions (1.267.0) aws-sdk-core (3.89.1) aws-eventstream (~> 1.0, >= 1.0.2) aws-partitions (~> 1, >= 1.239.0) @@ -242,7 +242,7 @@ GEM octokit (4.15.0) faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) - ohai (15.7.3) + ohai (15.7.4) chef-config (>= 12.8, < 16) ffi (~> 1.9) ffi-yajl (~> 2.2) diff --git a/omnibus/config/projects/chef.rb b/omnibus/config/projects/chef.rb index b3768a58a5..115dc11490 100644 --- a/omnibus/config/projects/chef.rb +++ b/omnibus/config/projects/chef.rb @@ -84,7 +84,7 @@ end proj_to_work_around_cleanroom = self # wat voodoo hackery is this? package :pkg do identifier "com.getchef.pkg.#{proj_to_work_around_cleanroom.name}" - signing_identity "Developer ID Installer: Chef Software, Inc. (EU3VF8YLX2)" + signing_identity "Chef Software, Inc. (EU3VF8YLX2)" end compress :dmg |