Support release mode in build.sh
Bug: 376852557
Test: ./build.sh -r
Change-Id: I8fe16a1b9f40954e93b2a39df401a95e3ff564f7
diff --git a/build/debian/build_in_container.sh b/build/debian/build_in_container.sh
index fd1a975..d5680e0 100755
--- a/build/debian/build_in_container.sh
+++ b/build/debian/build_in_container.sh
@@ -3,7 +3,8 @@
if [ -z "$ANDROID_BUILD_TOP" ]; then echo "forgot to source build/envsetup.sh?" && exit 1; fi
arch=aarch64
-while getopts "a:" option; do
+release_flag=
+while getopts "ra:" option; do
case ${option} in
a)
if [[ "$OPTARG" != "aarch64" && "$OPTARG" != "x86_64" ]]; then
@@ -12,6 +13,9 @@
fi
arch="$OPTARG"
;;
+ r)
+ release_flag="-r"
+ ;;
*)
echo "Invalid option: $OPTARG"
exit
@@ -21,4 +25,4 @@
docker run --privileged -it --workdir /root/Virtualization/build/debian -v \
"$ANDROID_BUILD_TOP/packages/modules/Virtualization:/root/Virtualization" -v \
- /dev:/dev ubuntu:22.04 /root/Virtualization/build/debian/build.sh -a "$arch"
+ /dev:/dev ubuntu:22.04 /root/Virtualization/build/debian/build.sh -a "$arch" $release_flag