OpenWrt – Blame information for rev 4
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
4 | office | 1 | #!/usr/bin/env bash |
2 | OUTPUT="$1" |
||
3 | KERNELSIZE="$2" |
||
4 | KERNELIMAGE="$3" |
||
5 | ROOTFSSIZE="$4" |
||
6 | ROOTFSIMAGE="$5" |
||
7 | ALIGN="$6" |
||
8 | |||
9 | rm -f "$OUTPUT" |
||
10 | |||
11 | # create partition table |
||
12 | set `ptgen -o "$OUTPUT" -h 16 -s 32 -l ${ALIGN} -t 0x27 -p ${KERNELSIZE}m -t 0x83 -p ${ROOTFSSIZE}m` |
||
13 | |||
14 | KERNELOFFSET="$(($1 / 512))" |
||
15 | ROOTFSOFFSET="$(($3 / 512))" |
||
16 | |||
17 | dd if="$KERNELIMAGE" of="$OUTPUT" bs=512 conv=notrunc seek="$KERNELOFFSET" |
||
18 | dd if="$ROOTFSIMAGE" of="$OUTPUT" bs=512 conv=notrunc seek="$ROOTFSOFFSET" |