File: postrm

package info (click to toggle)
wdm 1.28-27.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,540 kB
  • sloc: ansic: 11,438; sh: 1,033; makefile: 377; perl: 32; cpp: 10
file content (62 lines) | stat: -rw-r--r-- 1,474 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/sh
# Debian wdm package post-removal script
# Copyright 1998 Marcelo Magallon. Licensed under the GNU GPL.
# Acknowlegements to Branden Robinson, Stephen Early, Mark Eichin and Manoj Srivastava.

set -e

log_file=/var/log/wdm-errors
pid_file=/var/run/wdm.pid
DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager

case "$1" in
  remove)
    for file_to_remove in $log_file $pid_file ; do
      rm -f $file_to_remove
    done
    ;;
  purge)
    if [ -e /usr/share/debconf/confmodule ]; then
      . /usr/share/debconf/confmodule
      db_purge
      # Remove default display manager file if question not present
      if ! db_get shared/default-x-display-manager; then
	if [ -f $DEFAULT_DISPLAY_MANAGER_FILE ]; then
	  echo "wdm.postrm: Removing file $DEFAULT_DISPLAY_MANAGER_FILE" >&2
	  rm -f $DEFAULT_DISPLAY_MANAGER_FILE
	fi
      fi
    fi
    rmdir /etc/X11/wdm > /dev/null 2>&1 || true
    rmdir /var/lib/wdm/authdir/authfiles || true
    rmdir /var/lib/wdm/authdir || true
    rmdir /var/lib/wdm || true
    rm -f /etc/X11/wdm/wdm.wmlist
    update-rc.d wdm remove >/dev/null

    # Remove run time files and GNUStep symlink.
    rm -rf /var/run/wdm
    ;;
  upgrade|failed-upgrade)
    ;;
  abort-install)
    ;;
  abort-upgrade)
    ;;
  disappear)
    ;;
esac

exit 0

# This is here just to make lintian happy.
#DEBHELPER#


# vim:set ai et sts=2 sw=2 tw=0:

# Local Variables:
# mode: shell-script
# sh-indentation: 2
# sh-basic-offset: 2
# End: