File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -123,17 +123,20 @@ if [ $INSTMED != this ]; then
123
123
case $BOOTFW in
124
124
depthcharge)
125
125
dd if=/dev/zero of=$INTDEV bs=512k count=128 seek=$EMMC_OFFSET
126
+ partx -d $INTDEV
126
127
parted --script $INTDEV mklabel gpt > /dev/null 2>&1 || true # ???
127
128
cgpt create $INTDEV
128
- cgpt add -i 1 -t kernel -b $( expr 8192 + $EMMC_OFFSET ) -s 65536 -l MMCKernelA -S 1 -T 2 -P 10 ${INTDEV}
129
- cgpt add -i 2 -t kernel -b $( expr 73728 + $EMMC_OFFSET ) -s 65536 -l MMCKernelB -S 0 -T 2 -P 5 ${INTDEV}
130
- cgpt add -i 3 -t data -b $( expr 139264 + $EMMC_OFFSET ) -s $( expr $( cgpt show ${INTDEV} | grep ' Sec GPT table' | awk ' {print $1}' ) - $( expr 139264 + $EMMC_OFFSET ) ) -l Root ${INTDEV}
129
+ cgpt add -i 1 -t kernel -b $( expr 8192 + $EMMC_OFFSET ) -s 65536 -l IntKernelA -S 1 -T 2 -P 10 ${INTDEV}
130
+ cgpt add -i 2 -t kernel -b $( expr 73728 + $EMMC_OFFSET ) -s 65536 -l IntKernelB -S 0 -T 2 -P 5 ${INTDEV}
131
+ cgpt add -i 3 -t data -b $( expr 139264 + $EMMC_OFFSET ) -s $( expr $( cgpt show ${INTDEV} | grep ' Sec GPT table' | awk ' {print $1}' ) - $( expr 139264 + $EMMC_OFFSET ) ) -l IntRoot ${INTDEV}
132
+ partx -a $INTDEV
133
+ udevadm trigger
131
134
# i sure do love confusing one-liners
132
135
133
- ROOTPART=/dev/disk/by-partlabel/Root
134
- KERNPART=/dev/disk/by-partlabel/MMCKernelA
136
+ ROOTPART=/dev/disk/by-partlabel/IntRoot
137
+ KERNPART=/dev/disk/by-partlabel/IntKernelA
135
138
136
- dd if=/dev/disk/by-partlabel/SDKernelA of=/dev/disk/by-partlabel/MMCKernelA
139
+ dd if=/dev/disk/by-partlabel/ExtKernelA of=$KERNPART
137
140
;;
138
141
efi)
139
142
if [ " $INSTMED " = " emmc" ]; then
You can’t perform that action at this time.
0 commit comments