From 3e759d9e7dd56ea377794d0947e0518b99b4854c Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 5 Nov 2012 13:57:00 -0500 Subject: [PATCH] build_image: use pbzip2 when decompressing glibc BUG=None TEST=build_image for daisy worked Change-Id: If2343bc1f13a23bc1b6bc0eae9a4ed8938b53eb4 Reviewed-on: https://gerrit.chromium.org/gerrit/37361 Reviewed-by: David James Commit-Ready: Mike Frysinger Tested-by: Mike Frysinger --- build_library/base_image_util.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build_library/base_image_util.sh b/build_library/base_image_util.sh index d05d7fd026..fd9510e188 100755 --- a/build_library/base_image_util.sh +++ b/build_library/base_image_util.sh @@ -170,9 +170,10 @@ create_base_image() { "--board=${BOARD} to update the version of libc installed on that board." fi - sudo tar jxpf "${LIBC_PATH}" -C "${root_fs_dir}" ./usr/${CHOST} \ - --strip-components=3 --exclude=usr/include --exclude=sys-include \ - --exclude=*.a --exclude=*.o + pbzip2 -dc --ignore-trailing-garbage=1 "${LIBC_PATH}" | \ + sudo tar xpf - -C "${root_fs_dir}" ./usr/${CHOST} \ + --strip-components=3 --exclude=usr/include --exclude=sys-include \ + --exclude=*.a --exclude=*.o board_ctarget=$(get_ctarget_from_board "${BOARD}") for atom in $(portageq match / cross-$board_ctarget/gcc); do