Fixed install issue with build_tc.py.
PRESUBMIT=passed
R=raymes,bjanakiraman
DELTA=6 (1 added, 1 deleted, 4 changed)
RCL=45173-p2
RDATE=2010/11/11 14:42:17
P4 change: 42605758
diff --git a/v14/build_tc.py b/v14/build_tc.py
index 0d81308..352abe5 100755
--- a/v14/build_tc.py
+++ b/v14/build_tc.py
@@ -81,8 +81,7 @@
if options.incremental is None and not options.clean:
install_dir = rootdir + "/install"
- package_dir = (rootdir + "/pkgs/" + target + "/" +
- "cross-" + target + "/")
+ package_dir = (rootdir + "/pkgs/")
retval = InstallTC(package_dir, install_dir)
utils.AssertTrue(retval == 0, "Installation of the toolchain failed!")
@@ -107,9 +106,10 @@
def InstallTC(package_dir, install_dir):
- command = ("mkdir -p " + install_dir + ";")
- command += ("for f in " + package_dir + "*; do tar xvf $f -C " + install_dir +
- "; done")
+ command = ("mkdir -p " + install_dir)
+ command += ("&& for f in $(find " + package_dir +
+ " -name \\*.tbz2); do tar xvf $f -C " +
+ install_dir + "; done")
retval = utils.RunCommand(command)
return retval