crank: remove weston user from demo configuration
Signed-off-by: Mike Engel <Mike.Engel@digi.com>
This commit is contained in:
parent
afc0bc6ef5
commit
f20e127a82
|
|
@ -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})"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue