From c31681bf73cbc02d3f6207adf6ca6e80a832cde0 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Fri, 9 Jan 2015 14:38:37 +0100 Subject: New dependency for kwin: libepoxy. --- kde/doinst.sh/sddm-qt5 | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'kde/doinst.sh') diff --git a/kde/doinst.sh/sddm-qt5 b/kde/doinst.sh/sddm-qt5 index cd5ea21..ed9aee6 100644 --- a/kde/doinst.sh/sddm-qt5 +++ b/kde/doinst.sh/sddm-qt5 @@ -13,3 +13,43 @@ config() { config etc/sddm.conf.new +# Create the daemon account and homedirectory otherwise SDDM won't start: +sddmuid=64 +sddmgid=64 +sddmhome=/var/lib/sddm + +if ! chroot . getent group sddm > /dev/null; then + chroot . groupadd -g $sddmgid sddm + res=$? + if [ $res -ne 0 ]; then +cat < /dev/null; then + useradd -c "SDDM Daemon Owner" -d $sddmhome -u $sddmuid \ + -g sddm -s /bin/false sddm + res=$? + if [ $res -ne 0 ]; then + cat < /dev/null + fi +fi + +mkdir -p $sddmhome +chown -R sddm:sddm $sddmhome > /dev/null + -- cgit v1.2.3