From 2670a42581281a92f0ea3025e155f1cf9f745db4 Mon Sep 17 00:00:00 2001 From: Aloisio Almeida Jr Date: Thu, 27 Aug 2009 15:22:24 -0300 Subject: [PATCH 062/118] xserver-xorg-nodm: Adding recipe. Signed-off-by: Aloisio Almeida Jr --- .../xorg-xserver/xserver-xorg-nodm/xserver-nodm | 37 ++++++++++++++++++++ recipes/xorg-xserver/xserver-xorg-nodm_0.1.bb | 20 +++++++++++ 2 files changed, 57 insertions(+), 0 deletions(-) create mode 100755 recipes/xorg-xserver/xserver-xorg-nodm/xserver-nodm create mode 100644 recipes/xorg-xserver/xserver-xorg-nodm_0.1.bb diff --git a/recipes/xorg-xserver/xserver-xorg-nodm/xserver-nodm b/recipes/xorg-xserver/xserver-xorg-nodm/xserver-nodm new file mode 100755 index 0000000..c65a911 --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg-nodm/xserver-nodm @@ -0,0 +1,37 @@ +#!/bin/sh + +XINIT=/usr/bin/xinit +XSESSION=/etc/X11/Xsession +XSERVER=/usr/bin/X +XSERVER_DISPLAY=":0" +XSERVER_ARGS="-br -pn -nolisten tcp" + +nodm_start() { + . /etc/profile + echo "Starting Xserver" + $XINIT $XSESSION -- $XSERVER $XSERVER_DISPLAY $XSERVER_ARGS & +} + +nodm_stop() { + echo "Stopping XServer" + kill `pidof xinit` || echo "No xinit process running" +} + +case "$1" in + start) + nodm_start + ;; + stop) + nodm_stop + ;; + restart) + nodm_stop + sleep 1 + nodm_start + ;; + *) + echo "usage: $0 { start | stop | restart }" + ;; +esac + +exit 0 diff --git a/recipes/xorg-xserver/xserver-xorg-nodm_0.1.bb b/recipes/xorg-xserver/xserver-xorg-nodm_0.1.bb new file mode 100644 index 0000000..9f571e3 --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg-nodm_0.1.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "Simple Xserver Init Script (no dm)" +LICENSE = "" +SECTION = "x11" +PRIORITY = "optional" +PR = "r0" + +SRC_URI = "file://xserver-nodm" +S = ${WORKDIR} + +PACKAGE_ARCH = "all" + +do_install() { + install -d ${D}/etc/init.d + install xserver-nodm ${D}/etc/init.d +} + +inherit update-rc.d + +INITSCRIPT_NAME = "xserver-nodm" +INITSCRIPT_PARAMS = "start 99 5 2 . stop 20 0 1 6 ." -- 1.6.3.3