summarylogtreecommitdiffstats
path: root/gdm-plymouth.install
diff options
context:
space:
mode:
authorSebastian Lau2016-11-27 11:08:40 +0100
committerSebastian Lau2016-11-27 11:08:40 +0100
commita03625596b7bcecfa03faea2a96567d657f47210 (patch)
tree6c3cb176c4706f91dc2235a9001bdb139e3f45d2 /gdm-plymouth.install
parentde4191b29d39c4a45eadb4af1e9477bfb7b732ca (diff)
downloadaur-a03625596b7bcecfa03faea2a96567d657f47210.tar.gz
UPD source commit + PKGBUILD
Diffstat (limited to 'gdm-plymouth.install')
-rw-r--r--gdm-plymouth.install21
1 files changed, 6 insertions, 15 deletions
diff --git a/gdm-plymouth.install b/gdm-plymouth.install
index 91f8f5cc8e69..9a18e81cf3fd 100644
--- a/gdm-plymouth.install
+++ b/gdm-plymouth.install
@@ -1,23 +1,14 @@
post_install() {
- getent group gdm >/dev/null 2>&1 || groupadd -g 120 gdm
- getent passwd gdm > /dev/null 2>&1 || usr/sbin/useradd -c 'Gnome Display Manager' -u 120 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm
- passwd -l gdm > /dev/null
- chown -R gdm:gdm /var/lib/gdm > /dev/null
- chown root:gdm /var/log/gdm > /dev/null
-
- gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
-}
-
-post_upgrade() {
- post_install
- if (( $(vercmp $2 3.12.0) < 0 )); then
- rm /etc/dconf/db/gdm
+ if ! getent passwd gdm >/dev/null; then
+ groupadd -g 120 gdm
+ useradd -c 'Gnome Display Manager' -u 120 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm
+ passwd -ql gdm > /dev/null
+ chown -R gdm:gdm /var/lib/gdm > /dev/null
+ chown root:gdm /var/log/gdm > /dev/null
fi
}
post_remove() {
- gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
-
getent passwd gdm >/dev/null 2>&1 && userdel gdm
getent group gdm >/dev/null 2>&1 && groupdel gdm
}