summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWolfgang Müller2019-06-04 00:04:30 +0200
committerWolfgang Müller2019-06-08 18:28:30 +0200
commit060e7bb00574765d308ea34ca83398d63faf5c86 (patch)
treed93d9c0b31e420934d33acb620f610a9304845f4
parentcb775057ea5625381f513f8947f4f9dd8605afb6 (diff)
downloadportage-roles-060e7bb00574765d308ea34ca83398d63faf5c86.tar.gz
group-desktop: Use elogind for login management
With this change, we can finally remove suid from xorg-server and are paving the road to running xorg fully rootless.
-rw-r--r--group-desktop/package.use/01-group-desktop6
1 files changed, 6 insertions, 0 deletions
diff --git a/group-desktop/package.use/01-group-desktop b/group-desktop/package.use/01-group-desktop
index fc7414d..04adb5c 100644
--- a/group-desktop/package.use/01-group-desktop
+++ b/group-desktop/package.use/01-group-desktop
@@ -28,7 +28,10 @@ net-analyzer/wireshark adns lua nghttp2 smi sshdump tfshark
net-irc/quassel -crypt -server bundled-icons dbus
net-p2p/transmission gtk
net-p2p/transmission-remote-gtk libnotify
+sys-auth/elogind -policykit
+x11-base/xorg-server elogind -suid
x11-drivers/nvidia-drivers -multilib -abi_x86_32
+x11-misc/sddm elogind
# needed for qemu
media-libs/mesa gles2
@@ -42,3 +45,6 @@ dev-libs/libxml2 python
# needed for weltschmerz
x11-libs/vte vala vanilla
+
+# needed for xorg-server[elogind]
+sys-auth/pambase elogind