From 761afeea0dee48cefb4af92447d20217c4c6ec03 Mon Sep 17 00:00:00 2001 From: Jussi Laako Date: Tue, 18 Nov 2014 17:31:04 +0200 Subject: [PATCH] Fixes for multi-seat configuration Change-Id: I4a2528e10cca4b7e5e2a468b4dd5bd33c209e485 Signed-off-by: Jussi Laako --- scripts/ivi-adaptation.post | 5 ++++- scripts/ivi-ux-weston.post | 6 ------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/scripts/ivi-adaptation.post b/scripts/ivi-adaptation.post index d947fca..fd4f316 100644 --- a/scripts/ivi-adaptation.post +++ b/scripts/ivi-adaptation.post @@ -4,9 +4,12 @@ echo "#################### ivi-adaptations.post ####################" #replace "Tizen Next" with real release number. sed -i 's/(\(.*\))/(@BUILD_ID@)/' /etc/os-release +# create user 'genivi' for the system session +useradd -c "System session user" -d /home/genivi -g users -G weston-launch,video -s /bin/sh -m genivi + # create user 'app' and group 'app', dropped from platfrom/upstream/setup groupadd -g 5000 app -useradd -c "System based user" -d /home/app -g users -G app -m -u 5000 -s /bin/sh app +useradd -c "System based user" -d /home/app -g users -G app,video -m -u 5000 -s /bin/sh app # add 'app' user that runs bt-service daemon to vconf_bt group /usr/sbin/groupmod -A app vconf_bt diff --git a/scripts/ivi-ux-weston.post b/scripts/ivi-ux-weston.post index 283d067..8e9d943 100644 --- a/scripts/ivi-ux-weston.post +++ b/scripts/ivi-ux-weston.post @@ -2,9 +2,3 @@ echo "#################### ivi-ux-weston.post ####################" usermod -G weston-launch app - -# Enable a logind session for 'app' user on seat0 (the default seat for -# graphical sessions) -mkdir -p /usr/lib/systemd/system/graphical.target.wants -ln -s ../user-session-launch@.service /usr/lib/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service -ln -sf weston.target /usr/lib/systemd/user/default.target -- 2.7.4