--- xdm.initd-9 2012-11-11 02:49:30.000000000 +0100 +++ /etc/init.d/xdm 2013-05-25 10:15:55.231732703 +0200 @@ -36,6 +36,11 @@ # aka Azarah # 04 March 2002 +MY_XDM=$(echo "${DISPLAYMANAGER}" | tr '[:upper:]' '[:lower:]') +if [ ${MY_XDM} == gdm ] || [ ${MY_XDM} == gnome ]; then + rc_cgroup_cleanup="yes"; +fi + depend() { need localmount xdm-setup @@ -76,9 +81,9 @@ PIDFILE=/var/run/entrance.pid ;; gdm|gnome) - EXE=/usr/bin/gdm - [ "${RC_UNAME}" != "Linux" ] && NAME=gdm-binary - PIDFILE=/var/run/gdm.pid + EXE=/usr/sbin/gdm + PIDFILE=/var/run/gdm/gdm.pid + START_STOP_ARGS="--background" ;; wdm) EXE=/usr/bin/wdm