Correct MAX_SIXE calc in installToInternal.sh

This commit is contained in:
SolidHal 2018-10-23 19:23:18 -05:00
parent 1398ef7c7c
commit f182a5385a

View File

@ -31,7 +31,9 @@ then
# Make new partition table
sgdisk -g /dev/mmcblk2
#Get the last usable sector, cant just take last sector as we depend on the secondary gpt
MAX_SIZE="$(sgdisk -p /dev/mmcblk2 | grep -o 'last usable sector is.*' | awk '{print $5}')"
LUS="$(sgdisk -p /dev/mmcblk2 | grep -o 'last usable sector is.*' | awk '{print $5}')"
#Now use that to find how bit the filesystem partition can be
MAX_SIZE="$(expr $LUS -20480 - 65536)"
# Make new entries
cgpt add -i 1 -b 20480 -s 65536 -t kernel -l KERNEL -S 1 -T 5 -P 10 /dev/mmcblk2
cgpt add -i 2 -b 86016 -s $MAX_SIZE -t data -l Root /dev/mmcblk2