From f20e127a824e52ff1d67539ccb47f3d22f037b24 Mon Sep 17 00:00:00 2001 From: Mike Engel Date: Tue, 10 Jan 2023 16:41:26 +0100 Subject: [PATCH] crank: remove weston user from demo configuration Signed-off-by: Mike Engel --- .../recipes-crank/crank-demos/crank-demos/crank-demo-init | 5 ++--- meta-digi-dey/recipes-crank/crank-demos/crank-demos_7.2.bb | 4 ---- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/meta-digi-dey/recipes-crank/crank-demos/crank-demos/crank-demo-init b/meta-digi-dey/recipes-crank/crank-demos/crank-demos/crank-demo-init index c0000eac5..c2319c736 100644 --- a/meta-digi-dey/recipes-crank/crank-demos/crank-demos/crank-demo-init +++ b/meta-digi-dey/recipes-crank/crank-demos/crank-demos/crank-demo-init @@ -17,7 +17,6 @@ readonly DEMO="##CRANK_DEMO_PATH##" readonly DEMO_DISPLAY="##CRANK_DEMO_DISPLAY##" readonly DEMO_OPTS="##CRANK_DEMO_OPTIONS##" readonly DEMO_ENV="##CRANK_DEMO_ENV##" -readonly DEMO_USER="##CRANK_DEMO_USER##" readonly SB_LAUNCHER="sb-launcher" readonly SB_LAUNCHER_SCRIPT="/usr/bin/${SB_LAUNCHER}" readonly CRANK_DEMO="crank-demo" @@ -61,7 +60,7 @@ check_is_running() { wait_for_wayland() { local count=20 - local wayland_socket="/run/user/$(id -u ${DEMO_USER})/${DEMO_DISPLAY}" + local wayland_socket="/run/user/0/${DEMO_DISPLAY}" [ -S "${wayland_socket}" -o ! -d "/usr/share/wayland/" ] && return 0 while [ ! -S "${wayland_socket}" ]; do @@ -95,7 +94,7 @@ start() { check_is_running && { log warning "start: ${CRANK_DEMO} ALREADY running"; exit 0; } wait_for_wayland - env ${DEMO_ENV} ${SB_LAUNCHER_SCRIPT} ${DEMO_USER} ${DEMO_OPTS} ${DEMO} >/dev/null 2>&1 & + env ${DEMO_ENV} ${SB_LAUNCHER_SCRIPT} ${DEMO_OPTS} ${DEMO} >/dev/null 2>&1 & if [ $? -eq 0 ]; then echo $! > ${PID_FILE} log info "$(cat ${PID_FILE})" diff --git a/meta-digi-dey/recipes-crank/crank-demos/crank-demos_7.2.bb b/meta-digi-dey/recipes-crank/crank-demos/crank-demos_7.2.bb index 8c3155b7e..28d49b20e 100644 --- a/meta-digi-dey/recipes-crank/crank-demos/crank-demos_7.2.bb +++ b/meta-digi-dey/recipes-crank/crank-demos/crank-demos_7.2.bb @@ -21,12 +21,9 @@ CRANK_DEMO_DISPLAY ?= "wayland-0" CRANK_DEMO_DISPLAY:ccmp15 ?= "wayland-1" CRANK_DEMO_ENV ?= "DISPLAY=:0.0 XDG_RUNTIME_DIR=/run/user/0 WAYLAND_DISPLAY=\${DEMO_DISPLAY}" CRANK_DEMO_ENV:ccimx6ul ?= "" -CRANK_DEMO_ENV:ccmp15 ?= "DISPLAY=:0.0 XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=\${DEMO_DISPLAY}" CRANK_DEMO_OPTIONS ?= "-orender_mgr,multisample=0" CRANK_DEMO_OPTIONS:ccimx6ul ?= "-orender_mgr,multisample=0 -odev-input,mouse=/dev/input/mouse0 -oscreen_mgr,swcursor" CRANK_DEMO_PATH ?= "${datadir}/crank/apps/OpenGL_WideScreen/1280x720.gapp" -CRANK_DEMO_USER ?= "root" -CRANK_DEMO_USER:ccmp15 ?= "weston" # The tarball is only available for downloading after registration, so provide # a PREMIRROR to a local directory that can be configured in the project's @@ -83,7 +80,6 @@ do_install () { sed -i -e "s@##CRANK_DEMO_PATH##@${CRANK_DEMO_PATH}@g" \ -e "s@##CRANK_DEMO_OPTIONS##@${CRANK_DEMO_OPTIONS}@g" \ -e "s@##CRANK_DEMO_ENV##@${CRANK_DEMO_ENV}@g" \ - -e "s@##CRANK_DEMO_USER##@${CRANK_DEMO_USER}@g" \ -e "s@##CRANK_DEMO_DISPLAY##@${CRANK_DEMO_DISPLAY}@g" \ "${D}${sysconfdir}/crank-demo" ln -sf ${sysconfdir}/crank-demo ${D}${sysconfdir}/init.d/crank-demo