mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
overlayfs: Allow not used mount points
When machine configuration defines a mount point, which is not used in any recipe, allow to fall through and only report a note in the logs. This can be expected behavior, when a mount point is defined for several machines, but not used in all of them (From OE-Core rev: 89d83920dc7f80abb20fadde97b47aba9cd992cc) Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit a9c604b5e0d943b5b5f7c8bdd5be730c2abcf866) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit c7c6b273656a3e2b8b959004b996e56d4086ce5e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
67b2d0267a
commit
75be860f34
@@ -96,7 +96,11 @@ python do_create_overlayfs_units() {
|
||||
overlayMountPoints = d.getVarFlags("OVERLAYFS_MOUNT_POINT")
|
||||
for mountPoint in overlayMountPoints:
|
||||
bb.debug(1, "Process variable flag %s" % mountPoint)
|
||||
for lower in d.getVarFlag('OVERLAYFS_WRITABLE_PATHS', mountPoint).split():
|
||||
lowerList = d.getVarFlag('OVERLAYFS_WRITABLE_PATHS', mountPoint)
|
||||
if not lowerList:
|
||||
bb.note("No mount points defined for %s flag, skipping" % (mountPoint))
|
||||
continue
|
||||
for lower in lowerList.split():
|
||||
bb.debug(1, "Prepare mount unit for %s with data mount point %s" %
|
||||
(lower, d.getVarFlag('OVERLAYFS_MOUNT_POINT', mountPoint)))
|
||||
prepareUnits(d.getVarFlag('OVERLAYFS_MOUNT_POINT', mountPoint), lower)
|
||||
|
||||
Reference in New Issue
Block a user