updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / lightdm-ubuntu-bzr / lightdm.install
blob3d01a65432f224c3feefdc53d3bc3a19437a7276
1 post_install() {
2   if ! getent group lightdm >/dev/null; then
3     groupadd --system lightdm
4   fi
6   if ! getent passwd lightdm >/dev/null; then
7     useradd --system -c "Light Display Manager" -g lightdm -d /var/lib/lightdm -s /sbin/nologin lightdm
8   fi
10   if ! getent group nopasswdlogin >/dev/null; then
11     groupadd --system nopasswdlogin
12   fi
14   if [ -d /var/lib/lightdm ]; then
15     chown lightdm:lightdm /var/lib/lightdm
16     chmod 0750 /var/lib/lightdm
17   fi
20 post_remove() {
21   rm -f /etc/lightdm.conf
23   if [ -d /var/log/lightdm ]; then
24     rm -r /var/log/lightdm
25   fi  
27   if [ -d /var/cache/lightdm ]; then
28     rm -r /var/cache/lightdm
29   fi  
31   if [ -d /var/run/lightdm/authority ]; then
32     rm -r /var/run/lightdm/authority
33   fi  
35   if getent passwd lightdm >/dev/null; then
36     if [ -x /usr/sbin/userdel ]; then
37       userdel -r -f lightdm
38     fi  
39   fi  
40   if getent group lightdm >/dev/null; then
41     if [ -x /usr/sbin/groupdel ]; then
42       groupdel lightdm
43     fi  
44   fi