mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
selftest/overlayfs: enable systemd via INIT_MANAGER
Latest systemd version needs the full set of settings enabled by that (if also r/o rootfs is enabled), and refuses to boot otherwise. (From OE-Core rev: 16f7661000a50e58d512a5d47794c5f8be2c49e6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
a36fc72296
commit
03e900a748
@@ -139,10 +139,10 @@ OVERLAYFS_MOUNT_POINT[usr-share-overlay] = "/usr/share/overlay"
|
||||
|
||||
config = """
|
||||
IMAGE_INSTALL:append = " overlayfs-user systemd-machine-units"
|
||||
DISTRO_FEATURES:append = " systemd overlayfs"
|
||||
DISTRO_FEATURES:append = " overlayfs"
|
||||
|
||||
# Use systemd as init manager
|
||||
VIRTUAL-RUNTIME_init_manager = "systemd"
|
||||
INIT_MANAGER = "systemd"
|
||||
|
||||
# enable overlayfs in the kernel
|
||||
KERNEL_EXTRA_FEATURES:append = " features/overlayfs/overlayfs.scc"
|
||||
@@ -274,10 +274,8 @@ class OverlayFSEtcRunTimeTests(OESelftestTestCase):
|
||||
"""
|
||||
|
||||
configBase = """
|
||||
DISTRO_FEATURES:append = " systemd"
|
||||
|
||||
# Use systemd as init manager
|
||||
VIRTUAL-RUNTIME_init_manager = "systemd"
|
||||
INIT_MANAGER = "systemd"
|
||||
|
||||
# enable overlayfs in the kernel
|
||||
KERNEL_EXTRA_FEATURES:append = " features/overlayfs/overlayfs.scc"
|
||||
@@ -316,10 +314,8 @@ OVERLAYFS_ETC_DEVICE = "/dev/mmcblk0p1"
|
||||
"""
|
||||
|
||||
config = """
|
||||
DISTRO_FEATURES:append = " systemd"
|
||||
|
||||
# Use systemd as init manager
|
||||
VIRTUAL-RUNTIME_init_manager = "systemd"
|
||||
INIT_MANAGER = "systemd"
|
||||
|
||||
# enable overlayfs in the kernel
|
||||
KERNEL_EXTRA_FEATURES:append = " features/overlayfs/overlayfs.scc"
|
||||
@@ -344,10 +340,8 @@ EXTRA_IMAGE_FEATURES += "package-management"
|
||||
"""
|
||||
|
||||
config = """
|
||||
DISTRO_FEATURES:append = " systemd"
|
||||
|
||||
# Use systemd as init manager
|
||||
VIRTUAL-RUNTIME_init_manager = "systemd"
|
||||
INIT_MANAGER = "systemd"
|
||||
|
||||
# enable overlayfs in the kernel
|
||||
KERNEL_EXTRA_FEATURES:append = " features/overlayfs/overlayfs.scc"
|
||||
@@ -465,10 +459,8 @@ IMAGE_INSTALL:append = " overlayfs-user"
|
||||
|
||||
def get_working_config(self):
|
||||
return """
|
||||
DISTRO_FEATURES:append = " systemd"
|
||||
|
||||
# Use systemd as init manager
|
||||
VIRTUAL-RUNTIME_init_manager = "systemd"
|
||||
INIT_MANAGER = "systemd"
|
||||
|
||||
# enable overlayfs in the kernel
|
||||
KERNEL_EXTRA_FEATURES:append = " features/overlayfs/overlayfs.scc"
|
||||
|
||||
Reference in New Issue
Block a user