~ubuntu-branches/ubuntu/precise/xdm/precise

« back to all changes in this revision

Viewing changes to debian/xdm.init

  • Committer: Bazaar Package Importer
  • Author(s): Julien Cristau
  • Date: 2008-10-05 20:55:43 UTC
  • mfrom: (7.1.7 intrepid)
  • Revision ID: james.westby@ubuntu.com-20081005205543-t9lgih96kbj1eidd
Tags: 1:1.1.8-5
Updated Polish debconf translation, thanks to Łukasz Paździora
(closes: #499073).

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
# not, write to the Free Software Foundation, Inc., 59 Temple Place,
21
21
# Suite 330, Boston, MA 02111-1307 USA
22
22
 
 
23
### BEGIN INIT INFO
 
24
# Provides:          xdm
 
25
# Required-Start:    $local_fs $remote_fs
 
26
# Required-Stop:     $local_fs $remote_fs
 
27
# Should-Start:      xfs $named slapd
 
28
# Should-Stop:       xfs $named slapd
 
29
# Default-Start:     2 3 4 5
 
30
# Default-Stop:      0 1 6
 
31
### END INIT INFO
 
32
 
23
33
set -e
24
34
 
25
35
# To start xdm even if it is not the default display manager, change
31
41
DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
32
42
 
33
43
PATH=/bin:/usr/bin:/sbin:/usr/sbin
34
 
DAEMON=/usr/bin/X11/xdm
 
44
DAEMON=/usr/bin/xdm
35
45
PIDFILE=/var/run/xdm.pid
36
46
 
37
47
test -x $DAEMON || exit 0
38
48
 
 
49
. /lib/lsb/init-functions
 
50
 
39
51
# If we have upgraded the daemon since we last started it, we can't use the
40
52
# --exec argument to start-stop-daemon, because the daemon's inode will have
41
53
# changed.  The risk here is that in a situation where the daemon died, its
55
67
      echo "Not starting X display manager (xdm); it is not the default" \
56
68
        "display manager."
57
69
    else
58
 
      echo -n "Starting X display manager: xdm"
 
70
      log_daemon_msg "Starting X display manager" "xdm"
59
71
      start-stop-daemon --start --quiet $SSD_START_ARGS \
60
 
        || echo -n " already running"
61
 
      echo "."
 
72
        || log_progress_msg "already running"
 
73
      log_end_msg 0
62
74
    fi
63
75
  ;;
64
76
 
69
81
  ;;
70
82
 
71
83
  reload)
72
 
    echo -n "Reloading X display manager configuration..."
73
 
    if start-stop-daemon --stop --quiet $SSD_RELOAD_ARGS; then
74
 
      echo "done."
75
 
    else
76
 
      echo "xdm not running."
 
84
    log_daemon_msg "Reloading X display manager configuration..."
 
85
    if ! start-stop-daemon --stop --quiet $SSD_RELOAD_ARGS; then
 
86
      log_progress_msg "not running."
77
87
    fi
 
88
    log_end_msg 0
78
89
  ;;
79
90
 
80
91
  force-reload)
82
93
  ;;
83
94
 
84
95
  stop)
85
 
    echo -n "Stopping X display manager: xdm"
 
96
    log_daemon_msg "Stopping X display manager" "xdm"
86
97
    if ! [ -f $PIDFILE ]; then
87
 
      echo -n " not running ($PIDFILE not found)"
 
98
      log_progress_msg "not running ($PIDFILE not found)"
88
99
    else
89
100
      start-stop-daemon --stop --quiet $SSD_STOP_ARGS
90
101
      SSD_RES=$?
91
102
      if [ $SSD_RES -eq 1 ]; then
92
 
        echo -n " not running"
 
103
        log_progress_msg "not running"
93
104
      fi
94
105
      if [ $SSD_RES -eq 2 ]; then
95
 
        echo -n " not responding to TERM signals"
 
106
        log_progress_msg "not responding to TERM signals"
96
107
      else
97
108
        if [ -f $PIDFILE ]; then
98
 
          echo -n " (removing stale $PIDFILE)"
 
109
          log_progress_msg "(removing stale $PIDFILE)"
99
110
          rm $PIDFILE
100
111
        fi
101
112
      fi
102
113
    fi
103
 
    echo "."
 
114
    log_end_msg 0
104
115
  ;;
105
116
 
106
117
  *)