diff --git a/build_library/build_image_util.sh b/build_library/build_image_util.sh index 64a7a89b86..c2863b7bd1 100755 --- a/build_library/build_image_util.sh +++ b/build_library/build_image_util.sh @@ -529,7 +529,8 @@ insert_extra_slsa() { if [ -f "${binpkg}" ]; then info "Found ${atom} at ${binpkg}" qtbz2 -O -t "${binpkg}" | \ - sudo tar -C "${rootfs}" -xj --wildcards './usr/share/SLSA' + lbzcat -d -c - | \ + sudo tar -C "${rootfs}" -x --wildcards './usr/share/SLSA' continue fi warn "Missing SLSA information for ${atom}" diff --git a/build_library/prod_image_util.sh b/build_library/prod_image_util.sh index 183d57f9ef..050c31628e 100755 --- a/build_library/prod_image_util.sh +++ b/build_library/prod_image_util.sh @@ -44,7 +44,8 @@ extract_prod_gcc() { # /usr/lib/gcc/x86_64-cros-linux-gnu/$version/* # Instead we extract them to plain old /usr/lib qtbz2 -O -t "${pkg}" | \ - sudo tar -C "${root_fs_dir}" -xj \ + lbzcat -d -c - | \ + sudo tar -C "${root_fs_dir}" -x \ --transform 's#/usr/lib/.*/#/usr/lib64/#' \ --wildcards './usr/lib/gcc/*.so*' \ --wildcards './usr/share/SLSA'