Index: sitescripts/extensions/bin/createNightlies.py |
=================================================================== |
--- a/sitescripts/extensions/bin/createNightlies.py |
+++ b/sitescripts/extensions/bin/createNightlies.py |
@@ -223,31 +223,29 @@ |
""" |
Writes update.rdf file for the current build |
""" |
- baseDir = os.path.join(self.config.nightliesDirectory, self.basename) |
- if not os.path.exists(baseDir): |
- os.makedirs(baseDir) |
- if self.config.type == 'chrome' or self.config.type == 'opera': |
Sebastian Noack
2016/03/08 17:23:05
Update manifest aren't used for Chrome anymore, bu
|
- manifestPath = os.path.join(baseDir, "updates.xml") |
- templateName = 'chromeUpdateManifest' |
- elif self.config.type == 'safari': |
+ if self.config.type == 'safari': |
manifestPath = os.path.join(baseDir, "updates.plist") |
templateName = 'safariUpdateManifest' |
elif self.config.type == 'android': |
manifestPath = os.path.join(baseDir, "updates.xml") |
templateName = 'androidUpdateManifest' |
+ else: |
+ return |
- # ABP for Android used to have its own update manifest format. We need to |
- # generate both that and the new one in the libadblockplus format as long |
- # as a significant amount of users is on an old version. |
+ baseDir = os.path.join(self.config.nightliesDirectory, self.basename) |
+ if not os.path.exists(baseDir): |
+ os.makedirs(baseDir) |
+ |
+ # ABP for Android used to have its own update manifest format. We need to |
+ # generate both that and the new one in the libadblockplus format as long |
+ # as a significant amount of users is on an old version. |
+ if self.config.type == 'android': |
newManifestPath = os.path.join(baseDir, "update.json") |
writeAndroidUpdateManifest(newManifestPath, [{ |
'basename': self.basename, |
'version': self.version, |
'updateURL': self.updateURL |
}]) |
- else: |
- manifestPath = os.path.join(baseDir, "update.rdf") |
Sebastian Noack
2016/03/08 17:23:05
Update manifests are also not used anymore for Fir
|
- templateName = 'geckoUpdateManifest' |
template = get_template(get_config().get('extensions', templateName)) |
template.stream({'extensions': [self]}).dump(manifestPath) |
@@ -309,7 +307,7 @@ |
if os.path.exists(self.path): |
os.remove(self.path) |
raise |
- elif self.config.type == 'chrome' or self.config.type == 'opera': |
+ elif self.config.type == 'chrome': |
import buildtools.packagerChrome as packager |
packager.createBuild(self.tempdir, type=self.config.type, outFile=self.path, buildNum=self.revision, keyFile=self.config.keyFile, experimentalAPI=self.config.experimental) |
elif self.config.type == 'safari': |
@@ -563,7 +561,7 @@ |
# get meta data from the repository |
if self.config.type == 'android': |
self.readAndroidMetadata() |
- elif self.config.type == 'chrome' or self.config.type == 'opera': |
+ elif self.config.type == 'chrome': |
self.readChromeMetadata() |
elif self.config.type == 'safari': |
self.readSafariMetadata() |