diff options
author | Sebastian Lau | 2016-11-27 11:08:40 +0100 |
---|---|---|
committer | Sebastian Lau | 2016-11-27 11:08:40 +0100 |
commit | a03625596b7bcecfa03faea2a96567d657f47210 (patch) | |
tree | 6c3cb176c4706f91dc2235a9001bdb139e3f45d2 /gdm-plymouth.install | |
parent | de4191b29d39c4a45eadb4af1e9477bfb7b732ca (diff) | |
download | aur-a03625596b7bcecfa03faea2a96567d657f47210.tar.gz |
UPD source commit + PKGBUILD
Diffstat (limited to 'gdm-plymouth.install')
-rw-r--r-- | gdm-plymouth.install | 21 |
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 } |