mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-18 10:46:41 +00:00
mediatek: mt7623: increase flexibility of finding recovery partition
I'm about to change the layout of the images for UniElec U7623 so make it find the recovery partition based on which the root partition is too. Signed-off-by: David Woodhouse <dwmw2@infradead.org>
This commit is contained in:
parent
ad295e0ee8
commit
7a1eaa446b
@ -42,16 +42,22 @@ preinit_set_mac_address() {
|
||||
local rootpart
|
||||
|
||||
case $(board_name) in
|
||||
bananapi,bpi-r2)
|
||||
bananapi,bpi-r2|\
|
||||
unielec,u7623-02-emmc-512m)
|
||||
rootpart=$(cat /proc/cmdline)
|
||||
rootpart="${rootpart##*root=}"
|
||||
rootpart="${rootpart%%p3 *}"
|
||||
if [ "$rootpart" = "/dev/mmcblk0" -o "$rootpart" = "/dev/mmcblk1" ]; then
|
||||
set_recovery_mac_address ${rootpart}p2
|
||||
fi
|
||||
;;
|
||||
unielec,u7623-02-emmc-512m)
|
||||
set_recovery_mac_address /dev/mmcblk0p1
|
||||
rootpart="${rootpart%% *}"
|
||||
case $rootpart in
|
||||
/dev/mmcblk0p2) # Legacy U7623 image
|
||||
set_recovery_mac_address /dev/mmcblk0p1
|
||||
;;
|
||||
/dev/mmcblk0p3) # U7623 or Banana Pi R2 eMMC
|
||||
set_recovery_mac_address /dev/mmcblk0p2
|
||||
;;
|
||||
/dev/mmcblk1p3) # Banana Pi R2 SD
|
||||
set_recovery_mac_address /dev/mmcblk1p2
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user