Add system_ext partition (i forgot)
This commit is contained in:
14
mkimg.sh
14
mkimg.sh
@@ -19,7 +19,7 @@ if [ -z ${ANDROID_PRODUCT_OUT} ]; then
|
||||
exit_with_error "ANDROID_PRODUCT_OUT environment variable is not set. Run lunch first."
|
||||
fi
|
||||
|
||||
for PARTITION in "boot" "system" "vendor"; do
|
||||
for PARTITION in "boot" "system" "vendor" "system_ext"; do
|
||||
if [ ! -f ${ANDROID_PRODUCT_OUT}/${PARTITION}.img ]; then
|
||||
exit_with_error "Partition image not found. Run 'make ${PARTITION}image' first."
|
||||
fi
|
||||
@@ -51,14 +51,20 @@ echo n
|
||||
echo p
|
||||
echo 2
|
||||
echo
|
||||
echo +2560M
|
||||
echo +2048M
|
||||
echo n
|
||||
echo p
|
||||
echo 3
|
||||
echo
|
||||
echo +512M
|
||||
echo n
|
||||
echo p
|
||||
echo 4
|
||||
echo
|
||||
echo +256M
|
||||
echo n
|
||||
echo p
|
||||
echo 5
|
||||
echo
|
||||
echo
|
||||
echo t
|
||||
@@ -83,8 +89,10 @@ echo "Copying system..."
|
||||
sudo dd if=${ANDROID_PRODUCT_OUT}/system.img of=/dev/mapper/${LOOPDEV}p2 bs=1M
|
||||
echo "Copying vendor..."
|
||||
sudo dd if=${ANDROID_PRODUCT_OUT}/vendor.img of=/dev/mapper/${LOOPDEV}p3 bs=1M
|
||||
echo "Creating system_ext..."
|
||||
sudo dd if=${ANDROID_PRODUCT_OUT}/system_ext.img of=/dev/mapper/${LOOPDEV}p4 bs=1M
|
||||
echo "Creating userdata..."
|
||||
sudo mkfs.ext4 /dev/mapper/${LOOPDEV}p4 -I 512 -L userdata
|
||||
sudo mkfs.ext4 /dev/mapper/${LOOPDEV}p5 -I 512 -L userdata
|
||||
sync
|
||||
|
||||
sudo kpartx -d "/dev/${LOOPDEV}"
|
||||
|
||||
Reference in New Issue
Block a user