Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: sitescripts/extensions/bin/createNightlies.py

Issue 29349846: Issue 4337 - Don't use -k command line switch when creating Firefox builds (Closed)
Patch Set: Addressed nits Created Aug. 17, 2016, 10:13 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sitescripts/extensions/bin/createNightlies.py
===================================================================
--- a/sitescripts/extensions/bin/createNightlies.py
+++ b/sitescripts/extensions/bin/createNightlies.py
@@ -296,39 +296,39 @@ class NightlyBuild(object):
if self.config.type == 'android':
apkFile = open(self.path, 'wb')
try:
try:
port = get_config().get('extensions', 'androidBuildPort')
except ConfigParser.NoOptionError:
port = '22'
- buildCommand = ['ssh', '-p', port, get_config().get('extensions', 'androidBuildHost')]
- buildCommand.extend(map(pipes.quote, [
+ command = ['ssh', '-p', port, get_config().get('extensions', 'androidBuildHost')]
+ command.extend(map(pipes.quote, [
'/home/android/bin/makedebugbuild.py', '--revision',
self.buildNum, '--version', self.version, '--stdout'
]))
- subprocess.check_call(buildCommand, stdout=apkFile, close_fds=True)
+ subprocess.check_call(command, stdout=apkFile, close_fds=True)
except:
# clear broken output if any
if os.path.exists(self.path):
os.remove(self.path)
raise
else:
env = os.environ
spiderMonkeyBinary = self.config.spiderMonkeyBinary
if spiderMonkeyBinary:
env = dict(env, SPIDERMONKEY_BINARY=spiderMonkeyBinary)
- buildCommand = [
- os.path.join(self.tempdir, 'build.py'), '-t', self.config.type,
- 'build', '-b', self.buildNum, '-k', self.config.keyFile,
- self.path
- ]
- subprocess.check_call(buildCommand, env=env)
+ command = [os.path.join(self.tempdir, 'build.py'),
+ '-t', self.config.type, 'build', '-b', self.buildNum]
+ if self.config.type != 'gecko':
+ command.extend(['-k', self.config.keyFile])
+ command.append(self.path)
+ subprocess.check_call(command, env=env)
if not os.path.exists(self.path):
raise Exception("Build failed, output file hasn't been created")
linkPath = os.path.join(baseDir, '00latest%s' % self.config.packageSuffix)
if hasattr(os, 'symlink'):
if os.path.exists(linkPath):
os.remove(linkPath)
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld