On 2019-03-06 12:31, Jo-Philipp Wich wrote: > Hi, > > the random PARTUUID has been chosen to ensure that a given boot grub > partition (containing grub config, kernel, sysupgrade restore tarball) > boots the correct corresponding rootfs in case multiple openwrt > partitions are present on the device (e.g. different versions on > different block devices). > > Chosing a random uuid at build time was the simplest way to achieve that. > > The random identifier can be replaced by a stable identifier derived > from the version or something like SOURCE_DATE_EPOCH combined with a > checksum over the kernel config or similar. > > Maybe the kernel version magic value would be a suitable pseudorandom > seed candidate to produce a reproducible partuuid which still > distinguishes different kernel/rootfs pairs sufficiently. How about we use a hash of the kernel and rootfs images as PARTUUID?
- Felix _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel