builder: switch pbzip2 to lbzip2
lbzip2 is always faster than pbzip2, so switch it.
BUG=b:187789829
TEST=CQ passes
Change-Id: Ia97f2f5cd617a57f6dec2ccfa836220598613661
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/3584467
Tested-by: Mike Frysinger <vapier@chromium.org>
Auto-Submit: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Jaques Clapauch <jaquesc@google.com>
Commit-Queue: Jaques Clapauch <jaquesc@google.com>
diff --git a/builder.py b/builder.py
index 6b160fd..da77bc9 100644
--- a/builder.py
+++ b/builder.py
@@ -86,12 +86,11 @@
tmpd = tempfile.mkdtemp()
try:
# Extract package to temporary directory (excluding masked files).
- cmd = ('pbzip2 -dc --ignore-trailing-garbage=1 %s'
- ' | sudo tar -x -C %s %s --wildcards')
+ cmd = 'lbzip2 -dc %s | sudo tar -x -C %s %s --wildcards'
subprocess.check_call(cmd % (in_path, tmpd, excludes), shell=True)
# Build filtered version of package.
- cmd = 'sudo tar -c --use-compress-program=pbzip2 -C %s . > %s'
+ cmd = 'sudo tar -c --use-compress-program=lbzip2 -C %s . > %s'
subprocess.check_call(cmd % (tmpd, out_path), shell=True)
finally:
subprocess.check_call(['sudo', 'rm', '-rf', tmpd])