From 9ee5b5b2186752d898fca40e9178226c60b495ad Mon Sep 17 00:00:00 2001 From: Roger Zanoni Date: Mon, 31 Jul 2023 10:40:07 +0200 Subject: [PATCH] [wam][cef] Fix wam user and working directory The WAM service needs to run with the correct user and proper working directory set to be able to find the nssdb containing the kuksa.val certificates. Bug-AGL: SPEC-4868 Signed-off-by: Roger Zanoni Change-Id: I22fb5281b4f331d671fba79645435e5357bbca3e --- recipes-wam/wam/files/WebAppMgr.env | 2 +- recipes-wam/wam/files/WebAppMgr.service | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/recipes-wam/wam/files/WebAppMgr.env b/recipes-wam/wam/files/WebAppMgr.env index 7737d784a..f1d0f28f7 100644 --- a/recipes-wam/wam/files/WebAppMgr.env +++ b/recipes-wam/wam/files/WebAppMgr.env @@ -64,7 +64,7 @@ ENABLE_LAUNCH_OPTIMIZATION=1 NETWORK_STABLE_TIMEOUT=3 WAM_SWITCHES="\ - --user-data-dir=\"$WAM_DATA_PATH\" \ + --user-data-dir=$WAM_DATA_PATH \ --use-gl=egl \ --enable-features=UseOzonePlatform \ --ozone-platform=wayland \ diff --git a/recipes-wam/wam/files/WebAppMgr.service b/recipes-wam/wam/files/WebAppMgr.service index ed15040fb..5f025a18e 100644 --- a/recipes-wam/wam/files/WebAppMgr.service +++ b/recipes-wam/wam/files/WebAppMgr.service @@ -12,12 +12,14 @@ [Unit] Description="WebAppMgr is responsible for running web apps and manage their lifecycle" -After=agl-compositor.service -Requires=agl-compositor.service +After=agl-compositor.service nss-agl-driver-db.service +Requires=agl-compositor.service nss-agl-driver-db.service Before=graphical.target BindTo=agl-compositor.service [Service] +User=agl-driver +WorkingDirectory=/home/agl-driver Type=simple UMask=0077 OOMScoreAdjust=-1000 -- 2.16.6