-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake_super.sh
More file actions
executable file
·23 lines (23 loc) · 899 Bytes
/
make_super.sh
File metadata and controls
executable file
·23 lines (23 loc) · 899 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
if [ -f super_alos.img ]; then
if [ ! -d backup ]; then
mkdir backup
fi
mv super_alos.img backup/super_alos.img.old
fi
lpmake \
--metadata-size 65536 \
--super-name super \
--metadata-slots 2 \
--device super:12884901888 \
--group google_dynamic_partitions:12884901888 \
--partition system:readonly:$(stat -c%s alos.img):google_dynamic_partitions \
--image system=./alos.img \
--partition vendor:readonly:$(stat -c%s p9pf/vendor.img):google_dynamic_partitions \
--image vendor=p9pf/vendor.img \
--partition product:readonly:0:google_dynamic_partitions \
--partition odm:readonly:0:google_dynamic_partitions \
--partition system_ext:readonly:0:google_dynamic_partitions \
--partition system_dlkm:readonly:0:google_dynamic_partitions \
--partition vendor_dlkm:readonly:0:google_dynamic_partitions \
--output super_alos.img