From c8921583539ef21232c3c54eb479f04b179e332c Mon Sep 17 00:00:00 2001 From: "mark@chromium.org" Date: Wed, 6 Jun 2012 20:12:46 +0000 Subject: 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 --- chrome/chrome_installer.gypi | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'chrome/chrome_installer.gypi') 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': [ -- cgit v1.1