build_image: rename dev-only-extras.tbz2

The tbz2 suffix makes portage unhappy and spams a lot of warnings
that in turn makes users unhappy.  Rename to a file portage won't
care about and use better compression in the process.

It's safe to rename as the build will skip a missing file atm.

BUG=chromium:448178
TEST=CQ passes

Change-Id: I49e6b48fabd3762703f4eecb2fd0d5df14407063
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2365919
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Michael Mortensen <mmortensen@google.com>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
diff --git a/build_library/base_image_util.sh b/build_library/base_image_util.sh
index 0f25608..d506718 100755
--- a/build_library/base_image_util.sh
+++ b/build_library/base_image_util.sh
@@ -473,10 +473,8 @@
     # stateful since we created a symlink for those. We ignore the
     # symlink in this package since the directory /usr/local/var
     # exists in the target image when dev_install runs.
-    # TODO(deymo): Move dev-only-extras.tbz2 outside packages. See
-    # crbug.com/448178 for details.
-    sudo tar -cf "${BOARD_ROOT}/packages/dev-only-extras.tbz2" -I pbzip2 \
-      --exclude=var -C "${root_fs_dir}/usr/local" .
+    sudo tar -cf "${BOARD_ROOT}/packages/dev-only-extras.tar.xz" \
+      -I 'xz -9 -T0' --exclude=var -C "${root_fs_dir}/usr/local" .
 
     create_dev_install_lists "${root_fs_dir}"
   fi