|
18 | 18 | dest="exclusions", metavar="File with file pattern exclusions", |
19 | 19 | default=".build_exclusions", help="Excluded file patterns.") |
20 | 20 | parser.add_argument("-n", type=str, |
21 | | - dest="name", help="Name of Zip file.") |
| 21 | + dest="xpiname", help="Name of target XPI file.") |
22 | 22 | parser.add_argument("directory", type=str, |
23 | 23 | help="Directory to compress.") |
24 | 24 |
|
25 | 25 | args = parser.parse_args() |
26 | 26 |
|
27 | | -xpiName = args.name |
28 | | -exclusionsFile = args.exclusions |
29 | | -directory = args.directory |
30 | | - |
31 | 27 | exclusions = [] |
32 | | -with open(exclusionsFile) as f: |
| 28 | +with open(args.exclusions) as f: |
33 | 29 | for line in f: |
34 | 30 | exclusions.extend(glob.glob(line.strip())) |
35 | 31 | exclusions = map(lambda x: './'+x, exclusions) |
36 | 32 |
|
37 | 33 | compress = zipfile.ZIP_DEFLATED |
38 | 34 |
|
39 | | -xpiFile = zipfile.ZipFile(xpiName, mode='w', compression=compress) |
| 35 | +xpiFile = zipfile.ZipFile(args.xpiname, mode='w', compression=compress) |
40 | 36 |
|
41 | | -xpiFile.write_from_directory(directory, exclusions, compress_type=compress) |
| 37 | +xpiFile.write_from_directory(args.directory, exclusions, compress_type=compress) |
42 | 38 | xpiFile.close() |
0 commit comments