summaryrefslogtreecommitdiffstats
path: root/meta/classes/upstream-version-is-even.bbclass
diff options
context:
space:
mode:
authorClaudius Heine <ch@denx.de>2022-05-03 10:22:33 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-05-03 17:49:50 +0100
commit78b41029221ca27b4511459c09bc85504555272d (patch)
tree686a708189fd629e85451f0b80d3ec44c66f207c /meta/classes/upstream-version-is-even.bbclass
parent341a7043c1ae22a5a02e85ffa6e92deb14a4d952 (diff)
downloadpoky-78b41029221ca27b4511459c09bc85504555272d.tar.gz
classes: rootfs-postcommands: add skip option to overlayfs_qa_check
The overlayfs_qa_check checks if the current root file system has a mount configured for each overlayfs, when the overlayfs class is used. However there are certain instances where this mount point is created at runtime and not static in a fstab entry or systemd mount unit. One such case would be if overlayfs-etc is used, where the device is mounted in the preinit script and not via a mount unit or fstab entry. However there are other possibilities for this as well, like startup scripts that support a dynamic partition layout. For instance when systemd-repart is used. This adds the `OVERLAYFS_QA_SKIP` variable, which allows to define QA skips via its flags. In principle it supports multiple QA skip flags separated by whitespace, but only one (`mount-configured`) is implemented here. To skip this QA check simply add `mount-configured` to the flag of `OVERLAYFS_QA_SKIP` with the same name. For instance if a overlayfs is configured as: OVERLAYFS_MOUNT_POINT[data] = "/data" Skipping this QA check can be done by setting: OVERLAYFS_QA_SKIP[data] = "mount-configured" Also add a testcase and fix a typo (fstat -> fstab). (From OE-Core rev: 2ce9173169a2a86392c4a85fe9be7fbbd7353b7f) Signed-off-by: Claudius Heine <ch@denx.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/upstream-version-is-even.bbclass')
0 files changed, 0 insertions, 0 deletions