mkdir before calling unzip Busybox's unzip implementation doesn't create directories passed with `-d`, and instead assumes they exist and errors if they don't. Closes #19461. PiperOrigin-RevId: 563833721 Change-Id: I5b67dcf8ef17d7b1fd080a54949b0a4001860330
diff --git a/src/package-bazel.sh b/src/package-bazel.sh index b88f257..5b1441f 100755 --- a/src/package-bazel.sh +++ b/src/package-bazel.sh
@@ -47,6 +47,7 @@ if [[ $DEV_BUILD -eq 0 ]]; then # Unpack the deploy jar for postprocessing and for "re-compressing" to save # ~10% of final binary size. + mkdir -p $RECOMP unzip -q -d $RECOMP ${DEPLOY_JAR} cd $RECOMP