aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElias Probst <mail@eliasprobst.eu>2014-05-31 17:08:56 +0200
committerElias Probst <mail@eliasprobst.eu>2014-05-31 17:08:56 +0200
commitce09fda49a9f4ec94f85d0f1475ce9b8572be04f (patch)
tree9e72719127657aaf4b30ea4d0afbcb70d02a7338 /x11-misc/sddm/sddm-9999.ebuild
parent[media-gfx/screenie] Remove package. (diff)
downloadqt-ce09fda49a9f4ec94f85d0f1475ce9b8572be04f.tar.gz
qt-ce09fda49a9f4ec94f85d0f1475ce9b8572be04f.tar.bz2
qt-ce09fda49a9f4ec94f85d0f1475ce9b8572be04f.zip
[x11-misc/sddm] Add user/group creation
Upstream introduced support for running SDDM as non-root user in https://github.com/sddm/sddm/commit/484395d23f2cdbde9df5d1efb25d5d2751b43aa9 Package-Manager: portage-2.2.10
Diffstat (limited to 'x11-misc/sddm/sddm-9999.ebuild')
-rw-r--r--x11-misc/sddm/sddm-9999.ebuild7
1 files changed, 6 insertions, 1 deletions
diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild
index 21df8f38..89850bcb 100644
--- a/x11-misc/sddm/sddm-9999.ebuild
+++ b/x11-misc/sddm/sddm-9999.ebuild
@@ -3,7 +3,7 @@
# $Header: $
EAPI=5
-inherit cmake-utils git-r3 toolchain-funcs
+inherit cmake-utils git-r3 toolchain-funcs user
DESCRIPTION="Simple Desktop Display Manager"
HOMEPAGE="https://github.com/sddm/sddm"
@@ -48,3 +48,8 @@ src_configure() {
)
cmake-utils_src_configure
}
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 /var/lib/sddm ${PN}
+}