diff options
Diffstat (limited to 'pcr/sddm-consolekit/sddm.install')
-rw-r--r-- | pcr/sddm-consolekit/sddm.install | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pcr/sddm-consolekit/sddm.install b/pcr/sddm-consolekit/sddm.install new file mode 100644 index 000000000..f078c1466 --- /dev/null +++ b/pcr/sddm-consolekit/sddm.install @@ -0,0 +1,15 @@ +post_install() { + if ! getent group sddm > /dev/null; then + groupadd --system sddm + fi + if ! getent passwd sddm > /dev/null; then + useradd -c "Simple Desktop Display Manager" --system -d /var/lib/sddm -s /usr/bin/nologin -g sddm sddm + passwd -l sddm > /dev/null + fi + mkdir -p /var/lib/sddm + chown -R sddm:sddm /var/lib/sddm > /dev/null +} + +post_upgrade() { + post_install $1 +} |