meta-agl-bsp: Enable overlayfs 28/25328/2
authorScott Murray <scott.murray@konsulko.com>
Mon, 21 Sep 2020 15:14:41 +0000 (11:14 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 30 Sep 2020 12:58:20 +0000 (12:58 +0000)
Add kernel configuration fragment to enable overlayfs.  The initial
planned use is for enabling generating coverage results on target,
but it will also be useful for container runtimes.

Bug-AGL: SPEC-3589

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I4dd5ddd2da52eac5b273b01be51339e03786b845
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25336
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit f5b7b4a5c5ffcd51509c3ed57dfb08fdce6cf01c)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25328

meta-agl-bsp/recipes-kernel/linux/linux-agl.inc
meta-agl-bsp/recipes-kernel/linux/linux/overlayfs.cfg [new file with mode: 0644]

index 9c3976a..c667b9c 100644 (file)
@@ -36,6 +36,7 @@ SRC_URI_append = "\
             file://usbmodem.cfg \
             file://i2c-led.cfg \
             file://nfc.cfg \
+            file://overlayfs.cfg \
         "
 
 SRC_URI_append = " ${@bb.utils.contains('AGL_XEN_GUEST_WANTED','1','file://xen_domu.cfg','',d)}"
@@ -58,6 +59,8 @@ KERNEL_CONFIG_FRAGMENTS_append = " ${WORKDIR}/usbaudio.cfg"
 KERNEL_CONFIG_FRAGMENTS_append = " ${WORKDIR}/i2c-led.cfg"
 # Enable NFC devices
 KERNEL_CONFIG_FRAGMENTS_append = " ${WORKDIR}/nfc.cfg"
+# Enable overlayfs filesystem support
+KERNEL_CONFIG_FRAGMENTS_append = " ${WORKDIR}/overlayfs.cfg"
 # Enable XEN support of the guest
 KERNEL_CONFIG_FRAGMENTS_append = " ${@bb.utils.contains('AGL_XEN_GUEST_WANTED','1','${WORKDIR}/xen_domu.cfg','',d)}"
 
diff --git a/meta-agl-bsp/recipes-kernel/linux/linux/overlayfs.cfg b/meta-agl-bsp/recipes-kernel/linux/linux/overlayfs.cfg
new file mode 100644 (file)
index 0000000..025118e
--- /dev/null
@@ -0,0 +1,7 @@
+CONFIG_OVERLAY_FS=y
+CONFIG_OVERLAY_FS_REDIRECT_DIR=y
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=n
+CONFIG_OVERLAY_FS_INDEX=y
+CONFIG_OVERLAY_FS_NFS_EXPORT=n
+CONFIG_OVERLAY_FS_XINO_AUTO=y
+CONFIG_OVERLAY_FS_METACOPY=y