diff options
author | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-06 20:12:46 +0000 |
---|---|---|
committer | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-06 20:12:46 +0000 |
commit | c8921583539ef21232c3c54eb479f04b179e332c (patch) | |
tree | e3eb9d0e6171a86acf147b41b526937cefa799fc /chrome/chrome_installer.gypi | |
parent | ada01ac8ec2782c67b48585d19a367c8d2219434 (diff) | |
download | chromium_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.gypi | 15 |
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': [ |