Files
odroid-stamper/fdiskcmd.sh
Dongjin Kim b446a663f2 Add to OEM customizable partition layout
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib07e525ef2ede94f4b7aaf9555b283c84de2b318
2021-03-12 14:45:37 +09:00

25 lines
439 B
Bash
Executable File

#!/bin/bash
[ -f "${1}" ] || exit 0
. ${1}
do_fdisk_commands() {
TOTAL=0
for (( p = 0 ; p < ${#PART[@]} ; p++ )); do
TOTAL=$((${TOTAL} + ${PART[p]} * 1024 * 1024 / 512))
done
EXT_START=$((${TOTAL_SECTORS} - ${TOTAL}))
CMD="n\ne\n3\n${EXT_START}\n\n"
for (( p = 0 ; p < ${#PART[@]} - 1 ; p++ )); do
CMD="${CMD}n\nl\n\n+${PART[p]}M\n"
done
CMD="${CMD}n\nl\n\n\nw\n"
echo ${CMD}
}
cmd=$(do_fdisk_commands ${1})
echo ${cmd}