]> rtime.felk.cvut.cz Git - sojka/debian/lightdm.git/blob - debian/lightdm.postrm
Do not build with qt5 - it fails on stable
[sojka/debian/lightdm.git] / debian / lightdm.postrm
1 #!/bin/sh
2
3 set -e
4
5 DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
6
7 if [ "$1" = "abort-install" ] || [ "$1" = "abort-upgrade" ]; then
8   if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE.dpkg-tmp" ]; then
9     mv "$DEFAULT_DISPLAY_MANAGER_FILE.dpkg-tmp" "$DEFAULT_DISPLAY_MANAGER_FILE"
10   fi
11 fi
12
13 if [ "$1" = "purge" ] ; then
14         update-rc.d lightdm remove >/dev/null
15         if [ -d /var/lib/lightdm ]; then
16                 rm -r /var/lib/lightdm
17         fi
18         if [ -d /var/log/lightdm ]; then
19                 rm -r /var/log/lightdm
20         fi
21         if getent passwd lightdm >/dev/null; then
22                 if [ -x /usr/sbin/deluser ]; then
23                         deluser --system lightdm ||echo " Could not remove lightdm user, please make sure lightdm is not running before attempting to purge lightdm" 
24                 fi
25         fi
26         if getent group lightdm >/dev/null; then
27                 if [ -x /usr/sbin/delgroup ]; then
28                         delgroup --system lightdm || echo "Could not remove lightdm group, please make sure lightdm is not running before attempting to purge lightdm"
29                 fi
30         fi
31 fi
32 #DEBHELPER#
33 exit 0