1132718Skan#!/usr/bin/env bash 2132718Skan 3132718Skanset -x 4132718Skan[ $# -eq 3 ] || { 5132718Skan echo "SYNTAX: $0 <file> <rootfs image> <rootfs size>" 6132718Skan exit 1 7132718Skan} 8132718Skan 9132718SkanOUTPUT="$1" 10132718SkanROOTFS="$2" 11132718SkanROOTFSSIZE="$3" 12132718Skan 13132718Skanhead=4 14132718Skansect=63 15132718Skan 16132718Skanset `ptgen -o $OUTPUT -h $head -s $sect -l 4096 -t 83 -p ${ROOTFSSIZE}M` 17132718Skan 18132718SkanROOTFSOFFSET="$(($1 / 512))" 19132718SkanROOTFSSIZE="$(($2 / 512))" 20132718Skan 21132718Skandd bs=512 if="$ROOTFS" of="$OUTPUT" seek="$ROOTFSOFFSET" conv=notrunc 22132718Skan 23132718Skan 24132718Skan