diff options
Diffstat (limited to 'pcr/lxdm-consolekit/lxdm.install')
-rw-r--r-- | pcr/lxdm-consolekit/lxdm.install | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/pcr/lxdm-consolekit/lxdm.install b/pcr/lxdm-consolekit/lxdm.install index 2a212a573..c07e7c6ca 100644 --- a/pcr/lxdm-consolekit/lxdm.install +++ b/pcr/lxdm-consolekit/lxdm.install @@ -1,11 +1,10 @@ post_install() { - getent group lxdm > /dev/null 2>&1 && \ - groupmod -g 121 lxdm > /dev/null 2>&1 || \ - groupadd -g 121 lxdm getent passwd lxdm > /dev/null 2>&1 && \ - usermod -c 'Lightweight X11 Display Manager' -u 121 -g 121 -d /var/lib/lxdm -s /sbin/nologin lxdm > /dev/null 2>&1 || \ - useradd -c 'Lightweight X11 Display Manager' -u 121 -g 121 -d /var/lib/lxdm -s /sbin/nologin lxdm - passwd -l lxdm > /dev/null + usermod -L -c 'Lightweight X11 Display Manager' -d /var/lib/lxdm -s /sbin/nologin lxdm > /dev/null 2>&1 || \ + useradd -rM -c 'Lightweight X11 Display Manager' -d /var/lib/lxdm -s /sbin/nologin lxdm + mkdir -p /var/lib/lxdm + chown lxdm:lxdm /var/lib/lxdm + chmod 700 /var/lib/lxdm } post_upgrade() { |