Well, no, I think u-boot chooses. It always prefers extlinux.conf over boot scripts.
Right! Or am I the only person who cannot boot the latest radxa ubuntu images until their defect extlinux.conf is removed, so that boot.scr gets loaded and uEnv.txt configuration actually applied?