blob: 9f454883673838906ca415506bc3882eca183213 [file] [log] [blame]
mblighc2ebea02009-10-02 00:02:33 +00001import os
mblighe829ba52008-06-03 15:04:08 +00002from autotest_lib.client.common_lib import utils, error
mblighc2ebea02009-10-02 00:02:33 +00003from autotest_lib.client.common_lib import boottool as common_boottool
mblighe4046192006-09-15 14:31:01 +00004
mblighc2ebea02009-10-02 00:02:33 +00005class boottool(common_boottool.boottool):
jadmanski0afbb632008-06-06 21:10:57 +00006 def __init__(self, boottool_exec=None):
mblighc2ebea02009-10-02 00:02:33 +00007 super(boottool, self).__init__()
mblighede4af62006-12-17 23:05:16 +00008
jadmanski0afbb632008-06-06 21:10:57 +00009 if boottool_exec:
mblighc2ebea02009-10-02 00:02:33 +000010 self._boottool_exec = boottool_exec
jadmanski0afbb632008-06-06 21:10:57 +000011 else:
12 autodir = os.environ['AUTODIR']
mblighc2ebea02009-10-02 00:02:33 +000013 self._boottool_exec = autodir + '/tools/boottool'
mblighe4046192006-09-15 14:31:01 +000014
mbligh72b88fc2006-12-16 18:41:35 +000015
mblighc2ebea02009-10-02 00:02:33 +000016 def _run_boottool(self, *options):
17 return utils.system_output(self._boottool_exec, args=options)