Changeset 1001
- Timestamp:
- 07/30/08 04:23:55 (1 month ago)
- Files:
-
- tools/make.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tools/make.py
r934 r1001 139 139 node.parentNode.insertBefore(u, node) 140 140 141 'insert the updateKey node' 142 node = rdf.getElementsByTagNameNS(NS_EM, 'aboutURL')[0] 143 u = rdf.createElementNS(NS_EM, 'em:updateKey') 144 u.appendChild(rdf.createTextNode(self.opts.nightly)) 145 node.parentNode.insertBefore(u, node) 146 141 147 'prettify' 142 148 node.parentNode.insertBefore(rdf.createTextNode('\n\t\t'), node) … … 165 171 f.close() 166 172 167 vi = '%s/chrome/content/common/verinfo.js' % self.opts.exportTo; 168 169 if os.path.exists(vi): 173 for vi in ('modules/version.jsm', 'chrome/content/common/verinfo.js'): 174 vi = '%s/%s' % (self.opts.exportTo, vi) 175 if not os.path.exists(vi): 176 continue 170 177 f = open(vi) 171 178 lines = f.readlines() … … 173 180 f = open(vi, 'wb') 174 181 for l in lines: 175 if re.search('const DTA_ID', l): 182 if re.search('const ID', l): 183 l = "const ID = '%s';\n" % self.opts.extid 184 elif re.search('const DTA_ID', l): 176 185 l = "const DTA_ID = '%s';\n" % self.opts.extid 177 186 f.write(l) … … 219 228 replacement = r'%s.+%s' % (re.escape(BLOCK_START), re.escape(BLOCK_END)) 220 229 replacement = re.compile(replacement, re.S | re.M) 221 mask = re.compile(r'\.(xul|xml|dtd|js )$', re.I)230 mask = re.compile(r'\.(xul|xml|dtd|jsm?)$', re.I) 222 231 for f in self.getfilelist(self.opts.exportTo): 223 232 if not mask.search(f): … … 289 298 '--nightly', 290 299 dest='nightly', 291 help='is a nightly', 292 action='store_true', 293 default=False 300 help='is a nightly (provide update key)', 301 type="string", 294 302 ) 295 303 parser.add_option(
