You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
988 B
33 lines
988 B
"""Module to translate the xbuddy config.""" |
|
|
|
from __future__ import print_function |
|
|
|
import os |
|
import sys |
|
|
|
if '/mnt/host/source/src/third_party/toolchain-utils/crosperf' in sys.path: |
|
dev_path = os.path.expanduser('~/trunk/src/platform/dev') |
|
sys.path.append(dev_path) |
|
else: |
|
print('This script can only be run from inside a ChromeOS chroot. Please ' |
|
'enter your chroot, go to ~/src/third_party/toolchain-utils/crosperf' |
|
' and try again.') |
|
sys.exit(0) |
|
|
|
#pylint: disable=import-error |
|
import xbuddy |
|
|
|
|
|
def Main(xbuddy_string): |
|
if not os.path.exists('./xbuddy_config.ini'): |
|
config_path = os.path.expanduser('~/trunk/src/platform/dev/' |
|
'xbuddy_config.ini') |
|
os.symlink(config_path, './xbuddy_config.ini') |
|
x = xbuddy.XBuddy(manage_builds=False, static_dir='/tmp/devserver/static') |
|
build_id = x.Translate(os.path.split(xbuddy_string)) |
|
return build_id |
|
|
|
|
|
if __name__ == '__main__': |
|
print(Main(sys.argv[1])) |
|
sys.exit(0)
|
|
|