[U-Boot] [PATCH] allow config_distro_bootcmd to pass uuid to extlinux.conf
Stephen Warren
swarren at nvidia.com
Sun Dec 14 18:22:12 CET 2014
On 12/14/2014 07:52 AM, Iain Paton wrote:
> Set ptuuid and fsuuid variables to the partition / filesystem
> where we found extlinux.conf which allows us to use a replaceable
> parameter in the append line in extlinux.conf like this
>
> append root=PARTUUID=${ptuuid}
>
> this means we never have to hardcode a root=/dev/mmcblk0p1 type path
> anywhere.
Wouldn't the distro/... that creates extlinux.conf simply put the UUID
into the file when it's generated? That's how things normally work in
similar setups such as grub.conf...
> Since the uuids are only looked for after we've already found extlinux.conf
> there's little cost/risk to making them available.
> I realise that assuming extlinux.conf is on the root partition isn't perfect
> but for the common case where it will be, there are many advantages to
> this.
... and completely avoids the issue of U-Boot making assumptions about
the partition layout that the distro installer used.
More information about the U-Boot
mailing list