OLD | NEW |
1 # coding: utf-8 | |
2 | |
3 # This Source Code Form is subject to the terms of the Mozilla Public | 1 # This Source Code Form is subject to the terms of the Mozilla Public |
4 # License, v. 2.0. If a copy of the MPL was not distributed with this | 2 # License, v. 2.0. If a copy of the MPL was not distributed with this |
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
6 | 4 |
7 import os | 5 import os |
8 import sys | 6 import sys |
9 import re | 7 import re |
10 import hashlib | 8 import hashlib |
11 import base64 | 9 import base64 |
12 import urllib | 10 import urllib |
(...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
383 files.preprocess([f for f, _ in metadata.items('preprocess')]) | 381 files.preprocess([f for f, _ in metadata.items('preprocess')]) |
384 if keyFile: | 382 if keyFile: |
385 signFiles(files, keyFile) | 383 signFiles(files, keyFile) |
386 files.zip(outFile, sortKey=lambda x: '!' if x == 'META-INF/zigbert.rsa' else
x) | 384 files.zip(outFile, sortKey=lambda x: '!' if x == 'META-INF/zigbert.rsa' else
x) |
387 | 385 |
388 | 386 |
389 def autoInstall(baseDir, type, host, port, multicompartment=False): | 387 def autoInstall(baseDir, type, host, port, multicompartment=False): |
390 fileBuffer = StringIO() | 388 fileBuffer = StringIO() |
391 createBuild(baseDir, type=type, outFile=fileBuffer, multicompartment=multico
mpartment) | 389 createBuild(baseDir, type=type, outFile=fileBuffer, multicompartment=multico
mpartment) |
392 urllib.urlopen('http://%s:%s/' % (host, port), data=fileBuffer.getvalue()) | 390 urllib.urlopen('http://%s:%s/' % (host, port), data=fileBuffer.getvalue()) |
OLD | NEW |