From 6201f991d1a16044e4773968d7efbe413de797f2 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Wed, 25 Oct 2023 21:37:24 +0200 Subject: [PATCH] Use zip for packing overlays No idea why, but CI ends up with overlays containing files in the wrong order. --- overlay/build_overlays.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/overlay/build_overlays.sh b/overlay/build_overlays.sh index 6134a86..f068bea 100755 --- a/overlay/build_overlays.sh +++ b/overlay/build_overlays.sh @@ -21,7 +21,10 @@ for OVERLAY in $OVERLAYS; do OVERLAY_TARGET_DIR="$GOUT/system/$PARTITION/overlay/" OVERLAY_TARGET="$OVERLAY_TARGET_DIR/$OVERLAY.apk" test -d $OVERLAY_TARGET_DIR || mkdir -p $OVERLAY_TARGET_DIR - java -Xmx2048m -jar $APKTOOL b $OVERLAY -o $OVERLAY_TARGET --use-aapt2 >> $GLOG 2>&1 + java -Xmx2048m -jar $APKTOOL b $OVERLAY --use-aapt2 >> $GLOG 2>&1 + zip -j $OVERLAY_TARGET -n .arsc \ + $OVERLAY/build/apk/resources.arsc \ + $OVERLAY/build/apk/AndroidManifest.xml >> $GLOG 2>&1 java -Xmx2048m -jar $APKSIGNER sign --key $APK_KEY_PK8 --cert $APK_KEY_PEM $OVERLAY_TARGET rm $OVERLAY_TARGET.idsig done