diff options
author | Ahmad Sharif <asharif@chromium.org> | 2012-02-06 21:51:59 -0800 |
---|---|---|
committer | Ahmad Sharif <asharif@chromium.org> | 2012-02-06 21:51:59 -0800 |
commit | f1d70cb6e6bb944bfd376d4331ccf0054508a9e0 (patch) | |
tree | 6ce976f718d92ea1960a0e8a9aac07cf88822686 /crosperf/machine_manager.py | |
parent | 0dcbc4b1714260820fd4b8d6536fbb05e139cc0f (diff) | |
download | toolchain-utils-f1d70cb6e6bb944bfd376d4331ccf0054508a9e0.tar.gz |
Synced repos to: 58247
Diffstat (limited to 'crosperf/machine_manager.py')
-rw-r--r-- | crosperf/machine_manager.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crosperf/machine_manager.py b/crosperf/machine_manager.py index 5beaf3bd..eb0b7539 100644 --- a/crosperf/machine_manager.py +++ b/crosperf/machine_manager.py @@ -6,6 +6,7 @@ import image_chromeos import lock_machine from utils import command_executer from utils import logger +from utils.file_utils import FileUtils CHECKSUM_FILE = "/usr/local/osimage_checksum_file" @@ -45,8 +46,11 @@ class MachineManager(object): checksum = ImageChecksummer().Checksum(chromeos_image) if machine.checksum == checksum: return + chromeos_root = FileUtils().ChromeOSRootFromImage(chromeos_image) + if not chromeos_root: + chromeos_root = self.chromeos_root image_args = [image_chromeos.__file__, - "--chromeos_root=%s" % self.chromeos_root, + "--chromeos_root=%s" % chromeos_root, "--image=%s" % chromeos_image, "--remote=%s" % machine.name] if board: |