|
|
@@ -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
|