#!/bin/bash

PROGRAM=/usr/sbin/gdm
RUNLEVEL=5
PROVIDES=display_manager

. /etc/init.d/smgl_init

stop() {
  if [ -f /var/run/gdm.pid ]; then
    kill `cat /var/run/gdm.pid`
  fi
  evaluate_retval
}

status() {
  if [ -f /var/run/gdm.pid ]; then
    if ps -p `cat /var/run/gdm.pid` > /dev/null; then
      echo "gdm is running with Process ID $(cat /var/run/gdm.pid)"
    else
      echo "gdm is not running but /var/run/gdm.pid exists"
      return 1
    fi
  else
    echo "gdm is not running"
  fi
}
