From: Daniel Golle Date: Wed, 17 Jul 2024 15:25:59 +0000 (+0100) Subject: base-files: remove fitblk_get_bootdev() from /lib/upgrade/common.sh X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=de2df0f2c5b767b74c07e450c408ffc35a657aee;p=openwrt%2Fstaging%2Fthess.git 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 --- diff --git a/package/base-files/files/lib/upgrade/common.sh b/package/base-files/files/lib/upgrade/common.sh index ef8d01e168..718907a711 100644 --- a/package/base-files/files/lib/upgrade/common.sh +++ b/package/base-files/files/lib/upgrade/common.sh @@ -165,23 +165,6 @@ part_magic_fat() { [ "$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() { local cmdline uuid blockdev uevent line class local MAJOR MINOR DEVNAME DEVTYPE