Index: build/android/gyp/get_device_configuration.py |
diff --git a/build/android/gyp/get_device_configuration.py b/build/android/gyp/get_device_configuration.py |
deleted file mode 100755 |
index 390eb2ffcb855817a8a8fe91a40f4f22f31a1c4f..0000000000000000000000000000000000000000 |
--- a/build/android/gyp/get_device_configuration.py |
+++ /dev/null |
@@ -1,67 +0,0 @@ |
-#!/usr/bin/env python |
-# |
-# Copyright 2013 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. |
- |
-"""Gets and writes the configurations of the attached devices. |
- |
-This configuration is used by later build steps to determine which devices to |
-install to and what needs to be installed to those devices. |
-""" |
- |
-import optparse |
-import sys |
- |
-from util import build_utils |
-from util import build_device |
- |
- |
-def main(argv): |
- parser = optparse.OptionParser() |
- parser.add_option('--stamp', action='store') |
- parser.add_option('--output', action='store') |
- options, _ = parser.parse_args(argv) |
- |
- devices = build_device.GetAttachedDevices() |
- |
- device_configurations = [] |
- for d in devices: |
- configuration, is_online, has_root = ( |
- build_device.GetConfigurationForDevice(d)) |
- |
- if not is_online: |
- build_utils.PrintBigWarning( |
- '%s is not online. Skipping managed install for this device. ' |
- 'Try rebooting the device to fix this warning.' % d) |
- continue |
- |
- if not has_root: |
- build_utils.PrintBigWarning( |
- '"adb root" failed on device: %s\n' |
- 'Skipping managed install for this device.' |
- % configuration['description']) |
- continue |
- |
- device_configurations.append(configuration) |
- |
- if len(device_configurations) == 0: |
- build_utils.PrintBigWarning( |
- 'No valid devices attached. Skipping managed install steps.') |
- elif len(devices) > 1: |
- # Note that this checks len(devices) and not len(device_configurations). |
- # This way, any time there are multiple devices attached it is |
- # explicitly stated which device we will install things to even if all but |
- # one device were rejected for other reasons (e.g. two devices attached, |
- # one w/o root). |
- build_utils.PrintBigWarning( |
- 'Multiple devices attached. ' |
- 'Installing to the preferred device: ' |
- '%(id)s (%(description)s)' % (device_configurations[0])) |
- |
- |
- build_device.WriteConfigurations(device_configurations, options.output) |
- |
- |
-if __name__ == '__main__': |
- sys.exit(main(sys.argv)) |