base-files: remove fitblk_get_bootdev() from /lib/upgrade/common.sh
The function was moved to /lib/upgrade/fit.sh which is part of the fitblk package. Remove it from /lib/upgrade/common.sh to safe space on boards not using unified uImage.FIT images. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
386855dca8
commit
de2df0f2c5
@ -165,23 +165,6 @@ part_magic_fat() {
|
|||||||
[ "$magic" = "FAT" ] || [ "$magic_fat32" = "FAT32" ]
|
[ "$magic" = "FAT" ] || [ "$magic_fat32" = "FAT32" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
fitblk_get_bootdev() {
|
|
||||||
[ -e /sys/firmware/devicetree/base/chosen/rootdisk ] || return
|
|
||||||
|
|
||||||
local rootdisk="$(cat /sys/firmware/devicetree/base/chosen/rootdisk)"
|
|
||||||
local handle bootdev
|
|
||||||
for handle in /sys/class/block/*/of_node/phandle /sys/class/block/*/device/of_node/phandle; do
|
|
||||||
[ ! -e "$handle" ] && continue
|
|
||||||
if [ "$rootdisk" = "$(cat $handle)" ]; then
|
|
||||||
bootdev="${handle%/of_node/phandle}"
|
|
||||||
bootdev="${bootdev%/device}"
|
|
||||||
bootdev="${bootdev#/sys/class/block/}"
|
|
||||||
echo "$bootdev"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
export_bootdevice() {
|
export_bootdevice() {
|
||||||
local cmdline uuid blockdev uevent line class
|
local cmdline uuid blockdev uevent line class
|
||||||
local MAJOR MINOR DEVNAME DEVTYPE
|
local MAJOR MINOR DEVNAME DEVTYPE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user