diff options
Diffstat (limited to 'package/x11r7')
| -rw-r--r-- | package/x11r7/xapp_xdm/S99xdm | 25 | ||||
| -rw-r--r-- | package/x11r7/xapp_xdm/xapp_xdm.mk | 7 | 
2 files changed, 32 insertions, 0 deletions
| diff --git a/package/x11r7/xapp_xdm/S99xdm b/package/x11r7/xapp_xdm/S99xdm new file mode 100644 index 000000000..4dd1cd888 --- /dev/null +++ b/package/x11r7/xapp_xdm/S99xdm @@ -0,0 +1,25 @@ +#!/bin/sh + +XDM_BIN=/usr/bin/xdm + +case "$1" in +    start) +        echo -n "Starting XDM: " +        $XDM_BIN +        echo "done" +        ;; +    stop) +	echo "Stopping XDM" +        killall -q xdm +        ;; +    restart) +	$0 stop +	$0 start +        ;; +    *) +        echo "Usage: $0 {start|stop|restart}" +        exit 1 +        ;; +esac + +exit 0 diff --git a/package/x11r7/xapp_xdm/xapp_xdm.mk b/package/x11r7/xapp_xdm/xapp_xdm.mk index ce3850331..7268d5d38 100644 --- a/package/x11r7/xapp_xdm/xapp_xdm.mk +++ b/package/x11r7/xapp_xdm/xapp_xdm.mk @@ -12,4 +12,11 @@ XAPP_XDM_DEPENDENCIES = xapp_xinit xapp_sessreg xapp_xrdb xlib_libX11 xlib_libXa  XAPP_XDM_CONF_OPT = --with-utmp-file=/var/adm/utmpx \  		    --with-wtmp-file=/var/adm/wtmpx +define XAPP_XDM_INSTALL_STARTUP_SCRIPT +	$(INSTALL) -m 0755 -D package/x11r7/xapp_xdm/S99xdm \ +		$(TARGET_DIR)/etc/init.d/S99xdm +endef + +XAPP_XDM_POST_INSTALL_TARGET_HOOKS += XAPP_XDM_INSTALL_STARTUP_SCRIPT +  $(eval $(call AUTOTARGETS)) | 
