]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
config_distro_bootcmd.h: Prefer booting from bootable paritions
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Wed, 25 Feb 2015 22:23:52 +0000 (23:23 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 1 Sep 2015 12:34:18 +0000 (14:34 +0200)
List bootable partitions and only scan those for bootable files, falling
back to partition 1 if there are no bootable partitions

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
include/config_distro_bootcmd.h

index 73f093f9eaf5d98921faa57bc5e0f50a4f58c19a..d71e58dae1e54e98141fa941aa14e804ffbb89e2 100644 (file)
                "done\0"                                                  \
        \
        "scan_dev_for_boot_part="                                         \
-               "part list ${devtype} ${devnum} devplist; "               \
+               "part list ${devtype} ${devnum} -bootable devplist; "     \
+               "env exists devplist || setenv devplist 1; "              \
                "for bootpart in ${devplist}; do "                        \
                        "if fstype ${devtype} ${devnum}:${bootpart} "     \
                                        "bootfstype; then "               \