Hello Markus, On Tue, 7 Feb 2023 13:44:56 +0100 "Markus Volk" <[email protected]> wrote:
> wic imager is able to add entries for the partitions to fstab. This patch also > creates an entry for the root device, which was previously ignored. The root > device entry can now optionally be uuid or label based. > > The stock fstab file provided by base-files.bb already contains an entry for > the > root device. To avoid a duplicate entry in fstab, this '/dev/root' line is > removed > during the fstab update. > > The default /dev/root entry in base-files adds the value '1' for dump and > passno. Add an > argument to set dump, which formerly has been hardcoded to '0'. Like this we > can provide the > same settings if using the fstab_update. > > The result looks something like this: > > proc /proc proc defaults 0 0 > devpts /dev/pts devpts mode=0620,ptmxmode=0666,gid=5 0 0 > tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0 > tmpfs /var/volatile tmpfs defaults 0 0 > > UUID=055A-69B5 /boot vfat defaults 0 0 > UUID=0eb2df23-3638-4bbf-b045-9a425cb45954 / ext4 defaults 1 1 > > If neither '--on-disk' nor '--use-label' nor '--use-uuid' are set in the wks > file, wic falls > back to '/dev/sda' as the default device entry, which may or may not be valid. > Avoid starting to guess if we don't know anything and just skip the partition > in that case, > except for the root partition where we add back '/dev/root' as a reasonable > default, > because we can rely on it in the yocto/oe environment. > > The result is now like this: > > proc /proc proc defaults 0 > 0 > devpts /dev/pts devpts > mode=0620,ptmxmode=0666,gid=5 0 0 > tmpfs /run tmpfs > mode=0755,nodev,nosuid,strictatime 0 0 > tmpfs /var/volatile tmpfs defaults 0 > 0 > > /dev/root / ext4 defaults 1 1 > > Signed-off-by: Markus Volk <[email protected]> This patch is failing on the autobuilders: AssertionError: False is not true : /dev/sda2 on / type ext4 (rw,relatime) and also this, even though I'm not sure how it relates to your changes: AssertionError: None is not true : diff: can't stat '/data/overlay-etc/lower/lower-layer-test.txt': No such file or directory Logs: https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/4780/steps/15/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/4725/steps/14/logs/stdio -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#176905): https://lists.openembedded.org/g/openembedded-core/message/176905 Mute This Topic: https://lists.openembedded.org/mt/96806003/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
