weston-init_agldemo: Enable debug option for agl-compositor 89/25889/2
authorMarius Vlad <marius.vlad@collabora.com>
Tue, 12 Jan 2021 14:17:30 +0000 (16:17 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 12 Jan 2021 20:59:00 +0000 (20:59 +0000)
We only enable it conditionally if agl-devel is distro feature is on, as
it might be seen as a security hole. This helps CI to take screenshots.

Bug-AGL: SPEC-3752

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3731b19b557fca3d7e00906a37355db3e9f7b8d0

recipes-graphics/wayland/weston-init_agldemo.inc

index a5f0b09..a5eeab6 100644 (file)
@@ -6,6 +6,7 @@ AGL_DEFAULT_WESTONSTART ??= "/usr/bin/agl-compositor --config ${sysconfdir}/xdg/
 
 WESTONSTART ??= "${AGL_DEFAULT_WESTONSTART} ${WESTONARGS}"
 WESTONSTART_append = " ${@bb.utils.contains("IMAGE_FEATURES", "debug-tweaks", " --log=${DISPLAY_XDG_RUNTIME_DIR}/compositor.log", "",d)}"
+WESTONSTART_append = " ${@bb.utils.contains("DISTRO_FEATURES", "agl-devel", " --debug", "",d)}"
 
 # Systemd name of DRM device to have weston/agl-compositor startup depend
 # upon, if required.  Currently only x86-64 seems to need a dependency to