# 1. 再次获取一次精确大小,确保万无一失
SIZE_odm_dlkm_a=$(stat -c %s odm_dlkm_a.img)
SIZE_product_a=$(stat -c %s product_a.img)
SIZE_system_a=$(stat -c %s system_a.img)
SIZE_system_b=$(stat -c %s system_b.img)
SIZE_system_dlkm_a=$(stat -c %s system_dlkm_a.img)
SIZE_system_ext_a=$(stat -c %s system_ext_a.img)
SIZE_vendor_a=$(stat -c %s vendor_a.img)
SIZE_vendor_dlkm_a=$(stat -c %s vendor_dlkm_a.img)
# 2. 删除了多余的 --group 声明,直接合并打包
lpmake --metadata-size 65536 \
--super-name super \
--metadata-slots 3 \
--virtual-ab \
--device super:7516192768 \
--partition odm_dlkm_a:readonly:$SIZE_odm_dlkm_a:default \
--image odm_dlkm_a=odm_dlkm_a.img \
--partition product_a:readonly:$SIZE_product_a:default \
--image product_a=product_a.img \
--partition system_a:readonly:$SIZE_system_a:default \
--image system_a=system_a.img \
--partition system_b:readonly:$SIZE_system_b:default \
--image system_b=system_b.img \
--partition system_dlkm_a:readonly:$SIZE_system_dlkm_a:default \
--image system_dlkm_a=system_dlkm_a.img \
--partition system_ext_a:readonly:$SIZE_system_ext_a:default \
--image system_ext_a=system_ext_a.img \
--partition vendor_a:readonly:$SIZE_vendor_a:default \
--image vendor_a=vendor_a.img \
--partition vendor_dlkm_a:readonly:$SIZE_vendor_dlkm_a:default \
--image vendor_dlkm_a=vendor_dlkm_a.img \
--sparse --output super.img