translate_xbuddy.py revision 43f1a45c8dddfc4ff8c9dfcd87070811abf936dd
1#!/usr/bin/python 2 3import os 4import sys 5 6if '/mnt/host/source/src/third_party/toolchain-utils/crosperf' in sys.path: 7 dev_path = os.path.expanduser('~/trunk/src/platform/dev') 8 sys.path.append(dev_path) 9else: 10 print ('This script can only be run from inside a ChromeOS chroot. Please ' 11 'enter your chroot, go to ~/src/third_party/toolchain-utils/crosperf' 12 ' and try again.') 13 sys.exit(0) 14 15import build_util 16import xbuddy 17 18def Main(xbuddy_string): 19 if not os.path.exists('./xbuddy_config.ini'): 20 config_path = os.path.expanduser('~/trunk/src/platform/dev/' 21 'xbuddy_config.ini') 22 os.symlink (config_path, './xbuddy_config.ini') 23 x = xbuddy.XBuddy(manage_builds=False, static_dir='/tmp/devserver/static') 24 build_id = x.Translate(os.path.split(xbuddy_string)) 25 return build_id 26 27if __name__ == "__main__": 28 build_id = Main(sys.argv[1]) 29 print build_id 30 sys.exit(0) 31