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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to