Run weston with dedicated 'display' user and group 35/9135/12
authorRonan Le Martret <ronan.lemartret@iot.bzh>
Wed, 19 Apr 2017 14:16:03 +0000 (16:16 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 16 May 2017 04:51:29 +0000 (04:51 +0000)
commit6ca247d19f2a0d7cc0cb1beb8d26c99e7fac337b
tree33f4ff8ea9e3134bede9ff19ea2d596e437d0209
parent7c227f30c8437d2f5a7b95622d97a86149a716c8
Run weston with dedicated 'display' user and group

 * Create a user/group display
 * Allow weston to start without mandatory root user
 * start weston-terminal for each user

Bug-AGL: SPEC-546

Change-Id: Id50acdbf5f7c07d5e0440575d42998b8819b5547
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9135
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Dominig ar Foll <dominig.arfoll@fridu.net>
Reviewed-by: José Bollo <jobol@nonadev.net>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
23 files changed:
meta-agl/classes/agl-graphical.bbclass [new file with mode: 0644]
meta-agl/files/group
meta-agl/files/passwd
meta-agl/recipes-graphics/wayland/wayland/0001-Change-socket-mode-add-rw-for-group.patch [new file with mode: 0644]
meta-agl/recipes-graphics/wayland/wayland_%.bbappend [new file with mode: 0644]
meta-agl/recipes-graphics/wayland/weston-ini-conf.bb
meta-agl/recipes-graphics/wayland/weston-init.bbappend
meta-agl/recipes-graphics/wayland/weston-init/weston.service.add [new file with mode: 0644]
meta-agl/recipes-graphics/wayland/weston-init/weston_tmpfiles.conf [new file with mode: 0644]
meta-agl/recipes-graphics/wayland/weston/0001-Allow-regular-users-to-launch-Weston.patch [new file with mode: 0644]
meta-agl/recipes-graphics/wayland/weston_%.bbappend
meta-agl/recipes-ivi/images/agl-image-ivi.bb
meta-agl/recipes-ivi/packagegroups/packagegroup-agl-image-ivi.bb
meta-app-framework/recipes-config/agl-login-manager/agl-login-manager_0.1.bb [new file with mode: 0644]
meta-app-framework/recipes-config/agl-login-manager/files/agl-user-session.pamd [new file with mode: 0644]
meta-app-framework/recipes-config/agl-login-manager/files/agl-user-session@.service [new file with mode: 0644]
meta-app-framework/recipes-config/agl-login-manager/files/user-config.path [new file with mode: 0644]
meta-app-framework/recipes-config/agl-login-manager/files/user-config.service [new file with mode: 0644]
meta-app-framework/recipes-config/agl-users/agl-users_0.1.bb
meta-app-framework/recipes-core/af-main/af-main_1.0.bb
meta-app-framework/recipes-graphics/agl-desktop-config/agl-desktop-config_0.1.bb [new file with mode: 0644]
meta-app-framework/recipes-graphics/agl-desktop-config/files/user-weston-term.path [new file with mode: 0644]
meta-app-framework/recipes-graphics/agl-desktop-config/files/user-weston-term.service [new file with mode: 0644]