Fixes for multi-seat
[profile/ivi/meta-ivi.git] / scripts / base-weston-default.post
index f3ec195..14705da 100644 (file)
@@ -1,21 +1,9 @@
 # Initialize the native application database
 pkg_initdb
 
-# Add 'app' user to the weston-launch group
-/usr/sbin/groupmod -A app weston-launch
-
-# Temporary work around for bug in filesystem package resulting in the 'app' user home
-# directory being only readable by root
-chown -R app:app /opt/home/app
-
-# Since weston-launch runs with the "User" label, the app
-# home dir must have the same label
-chsmack -a User /opt/home/app
-
-# base-weston-default.post
-mkdir -p /usr/lib/systemd/system/graphical.target.wants
-ln -sf ../user-session@.service /usr/lib/systemd/system/graphical.target.wants/user-session@5000.service
-ln -sf weston.target  /usr/lib/systemd/user/default.target
+# adjust app group: main group 'users', extra group 'app', 'weston-launch'
+/usr/sbin/usermod -g users app
+/usr/sbin/usermod -G app,weston-launch,video app
 
 # Add over-riding environment to enable the web runtime to
 # run on an IVI image as a different user then the tizen user
@@ -33,9 +21,3 @@ EOF
 
 # Use the same over-rides for the native prelaunch daemon
 cp /etc/sysconfig/wrt /etc/sysconfig/launchpad
-
-# Add a rule to ensure the app user has permissions to
-# open the graphics device
-cat > /etc/udev/rules.d/99-dri.rules <<EOF
-SUBSYSTEM=="drm", MODE="0666"
-EOF