summaryrefslogtreecommitdiffstats
path: root/recipes-wam
diff options
context:
space:
mode:
authorRoger Zanoni <rzanoni@igalia.com>2023-07-31 10:40:07 +0200
committerRoger Zanoni <rzanoni@igalia.com>2023-07-31 18:31:10 +0200
commit9ee5b5b2186752d898fca40e9178226c60b495ad (patch)
treeaf115140f60a9eaa67507332465da923e8ae9389 /recipes-wam
parent878de493eeca72e3947af4bc355d5b7896eb0e43 (diff)
[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 <rzanoni@igalia.com> Change-Id: I22fb5281b4f331d671fba79645435e5357bbca3e
Diffstat (limited to 'recipes-wam')
-rw-r--r--recipes-wam/wam/files/WebAppMgr.env2
-rw-r--r--recipes-wam/wam/files/WebAppMgr.service6
2 files changed, 5 insertions, 3 deletions
diff --git a/recipes-wam/wam/files/WebAppMgr.env b/recipes-wam/wam/files/WebAppMgr.env
index 7737d784..f1d0f28f 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 ed15040f..5f025a18 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