summaryrefslogtreecommitdiffstats
path: root/chrome/installer/installer.gyp
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-15 21:34:05 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-15 21:34:05 +0000
commit8ba379904681b2fbbbfc8747b9ef08bb861fdd63 (patch)
tree506cce757b56cc63a6c93ca061133316e0bebd0c /chrome/installer/installer.gyp
parent6212153dba1b6b7c83baf2718aa2bfcb0c3a79f3 (diff)
downloadchromium_src-8ba379904681b2fbbbfc8747b9ef08bb861fdd63.zip
chromium_src-8ba379904681b2fbbbfc8747b9ef08bb861fdd63.tar.gz
chromium_src-8ba379904681b2fbbbfc8747b9ef08bb861fdd63.tar.bz2
Serialize Linux packaging.
BUG=none TEST=Google Chrome Linux builder should work again. Review URL: http://codereview.chromium.org/243019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29193 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer/installer.gyp')
-rw-r--r--chrome/installer/installer.gyp5
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/installer/installer.gyp b/chrome/installer/installer.gyp
index 982e7d7..1bc1148 100644
--- a/chrome/installer/installer.gyp
+++ b/chrome/installer/installer.gyp
@@ -486,11 +486,12 @@
'<(PRODUCT_DIR)/locales/en-US.pak',
'<(PRODUCT_DIR)/themes/default.pak',
],
+ 'flock_bash': ['flock', '--', '/tmp/linux_package_lock', 'bash'],
'deb_build': '<(PRODUCT_DIR)/installer/debian/build.sh',
'rpm_build': '<(PRODUCT_DIR)/installer/rpm/build.sh',
- 'deb_cmd': ['bash', '<(deb_build)', '-o' '<(PRODUCT_DIR)',
+ 'deb_cmd': ['<@(flock_bash)', '<(deb_build)', '-o' '<(PRODUCT_DIR)',
'-b', '<(PRODUCT_DIR)', '-a', '<(target_arch)'],
- 'rpm_cmd': ['bash', '<(rpm_build)', '-o' '<(PRODUCT_DIR)',
+ 'rpm_cmd': ['<@(flock_bash)', '<(rpm_build)', '-o' '<(PRODUCT_DIR)',
'-b', '<(PRODUCT_DIR)', '-a', '<(target_arch)'],
'conditions': [
['target_arch=="ia32"', {