summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_installer.gypi
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-06 20:12:46 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-06 20:12:46 +0000
commitc8921583539ef21232c3c54eb479f04b179e332c (patch)
treee3eb9d0e6171a86acf147b41b526937cefa799fc /chrome/chrome_installer.gypi
parentada01ac8ec2782c67b48585d19a367c8d2219434 (diff)
downloadchromium_src-c8921583539ef21232c3c54eb479f04b179e332c.zip
chromium_src-c8921583539ef21232c3c54eb479f04b179e332c.tar.gz
chromium_src-c8921583539ef21232c3c54eb479f04b179e332c.tar.bz2
Sign Chrome with the new Apple Developer ID certificate.
This removes the at-launch reauthorization step, but retains the at-update reauthorization step for user Keystone tickets. The at-update helper stubs are now prebuilt binaries signed with the old certificate, so the old target for the stubs is removed and replaced with a straight file copy. The new designated requirement only allows access to Keychain items for Chrome official builds (canary and non-Canary) signed by the new Developer ID certificate. BUG=116210 TEST=none Review URL: https://chromiumcodereview.appspot.com/10534027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140817 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_installer.gypi')
-rw-r--r--chrome/chrome_installer.gypi15
1 files changed, 7 insertions, 8 deletions
diff --git a/chrome/chrome_installer.gypi b/chrome/chrome_installer.gypi
index 74480b4..1b67958 100644
--- a/chrome/chrome_installer.gypi
+++ b/chrome/chrome_installer.gypi
@@ -892,7 +892,6 @@
'target_name': 'installer_packaging',
'type': 'none',
'dependencies': [
- 'keychain_reauthorize',
'installer/mac/third_party/bsdiff/goobsdiff.gyp:*',
'installer/mac/third_party/xz/xz.gyp:*',
],
@@ -966,16 +965,16 @@
}], # branding=="Chrome" and buildtype=="Official"
], # conditions
},
+ {
+ 'destination': '<(mac_packaging_dir)/.keychain_reauthorize',
+ 'files': [
+ 'installer/mac/internal/keychain_reauthorize/com.google.Chrome',
+ 'installer/mac/internal/keychain_reauthorize/com.google.Chrome.canary',
+ ],
+ },
], # copies
}, # target: installer_packaging
{
- 'target_name': 'keychain_reauthorize',
- 'type': 'executable',
- 'sources': [
- 'installer/mac/keychain_reauthorize_main.cc',
- ],
- }, # target: keychain_reauthorize
- {
'target_name': 'gcapi_lib',
'type': 'static_library',
'include_dirs': [