#!/bin/sh ## # Startup the GNOME Display Manager ## . /etc/rc.common StartService () { local SafeBoot="" local reply=$(ConsoleMessage -q SafeBoot) if [ "${reply:=-NO-}" = "-YES-" ]; then SafeBoot="-x" fi export XDG_DATA_DIRS=__PREFIX__/share if [ "${DISPLAYSERVER:=-QUARTZ-}" = "-X11-" ] && [ "${SafeBoot:=-NO-}" = "-NO-" ]; then __PREFIX__/bin/gdm fi } StopService () { if [ "${DISPLAYSERVER:=-QUARTZ-}" = "-X11-" ]; then __PREFIX__/sbin/gdm-stop fi } RestartService () { if [ "${DISPLAYSERVER:=-QUARTZ-}" = "-X11-" ] && [ "${SafeBoot:=-NO-}" = "-NO-" ]; then export XDG_DATA_DIRS=__PREFIX__/share __PREFIX__/sbin/gdm-restart fi } RunService "$1"