summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_dll.gypi
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-09 22:39:17 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-09 22:39:17 +0000
commit02a46a3c1f824675fe72f5fe6a7b95694452a1eb (patch)
tree279b1cff02e0915962dbe28a86a422c75ecebf27 /chrome/chrome_dll.gypi
parent1d075ecac5642dd52fa1fc8f07f08924dd9b6393 (diff)
downloadchromium_src-02a46a3c1f824675fe72f5fe6a7b95694452a1eb.zip
chromium_src-02a46a3c1f824675fe72f5fe6a7b95694452a1eb.tar.gz
chromium_src-02a46a3c1f824675fe72f5fe6a7b95694452a1eb.tar.bz2
Take Keystone keys out of the framework's Info.plist. They now live only in
the outer application's Info.plist. This ensures that the framework and other contents of the versioned directory can be bit-for-bit identical for a given version, regardless of configured Keystone channel. This will enable binary diff updates, because they will not need knowledge of the channel a user is upgrading from. BUG=45017 TEST=Keystone still functions properly, channel still shows up in the about window and about:version of official builds Review URL: http://codereview.chromium.org/2791001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_dll.gypi')
-rw-r--r--chrome/chrome_dll.gypi11
1 files changed, 6 insertions, 5 deletions
diff --git a/chrome/chrome_dll.gypi b/chrome/chrome_dll.gypi
index 70a415d..faede25 100644
--- a/chrome/chrome_dll.gypi
+++ b/chrome/chrome_dll.gypi
@@ -391,14 +391,15 @@
{
# Modify the Info.plist as needed. The script explains why
# this is needed. This is also done in the chrome target.
- # The framework needs the Breakpad and Keystone keys if
- # those features are enabled. It doesn't currently use the
- # Subversion keys for anything, but this seems like a really
- # good place to store them.
+ # The framework needs the Breakpad keys if this feature is
+ # enabled. It does not need the Keystone keys; these always
+ # come from the outer application bundle. The framework
+ # doesn't currently use the Subversion keys for anything,
+ # but this seems like a really good place to store them.
'postbuild_name': 'Tweak Info.plist',
'action': ['<(tweak_info_plist_path)',
'-b<(mac_breakpad)',
- '-k<(mac_keystone)',
+ '-k0',
'-s1',
'<(branding)',
'<(mac_bundle_id)'],