Index: remoting/tools/dark_and_candle_and_light.py |
diff --git a/remoting/tools/dark_and_candle_and_light.py b/remoting/tools/dark_and_candle_and_light.py |
deleted file mode 100755 |
index 68598757913b7cb47acf650416479bbe86d41dbf..0000000000000000000000000000000000000000 |
--- a/remoting/tools/dark_and_candle_and_light.py |
+++ /dev/null |
@@ -1,73 +0,0 @@ |
-#!/usr/bin/env python |
-# Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-"""Run 'dark', 'candle', and 'light', to confirm that an msi can be unpacked |
-repacked successfully.""" |
- |
-from optparse import OptionParser |
-import os |
-import subprocess |
-import sys |
- |
-def run(command): |
- popen = subprocess.Popen( |
- command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) |
- out, _ = popen.communicate() |
- return popen.returncode, out |
- |
-def main(): |
- parser = OptionParser() |
- parser.add_option('--wix_path', dest='wix_path') |
- parser.add_option('--input', dest='input') |
- parser.add_option('--intermediate_dir', dest='intermediate_dir') |
- parser.add_option('--output', dest='output') |
- options, args = parser.parse_args() |
- if args: |
- parser.error("no positional arguments expected") |
- parameters = dict(options.__dict__) |
- |
- parameters['basename'] = os.path.splitext(os.path.basename(options.output))[0] |
- |
- dark_template = ('"%(wix_path)s\\dark" ' + |
- '-nologo ' + |
- '"%(input)s" ' + |
- '-o "%(intermediate_dir)s/%(basename)s.wxs" ' + |
- '-x "%(intermediate_dir)s"') |
- (rc, out) = run(dark_template % parameters) |
- if rc: |
- for line in out.splitlines(): |
- print line |
- print 'dark.exe returned %d' % rc |
- return rc |
- |
- candle_template = ('"%(wix_path)s\\candle" ' + |
- '-nologo ' + |
- '"%(intermediate_dir)s/%(basename)s.wxs" ' + |
- '-o "%(intermediate_dir)s/%(basename)s.wixobj" ' + |
- '-ext "%(wix_path)s\\WixFirewallExtension.dll"') |
- (rc, out) = run(candle_template % parameters) |
- if rc: |
- for line in out.splitlines(): |
- print line |
- print 'candle.exe returned %d' % rc |
- return rc |
- |
- light_template = ('"%(wix_path)s\\light" ' + |
- '-nologo ' + |
- '"%(intermediate_dir)s/%(basename)s.wixobj" ' + |
- '-o "%(output)s" ' + |
- '-ext "%(wix_path)s\\WixFirewallExtension.dll" ' + |
- '-sw1076 ') |
- (rc, out) = run(light_template % parameters) |
- if rc: |
- for line in out.splitlines(): |
- print line |
- print 'candle.exe returned %d' % rc |
- return rc |
- |
- return 0 |
- |
-if __name__ == "__main__": |
- sys.exit(main()) |