omnewrotate: update Xsession.d script for xserver-common
authorMartin Jansa <Martin.Jansa@gmail.com>
Mon, 3 May 2010 19:42:51 +0000 (21:42 +0200)
committerMartin Jansa <Martin.Jansa@gmail.com>
Mon, 3 May 2010 20:05:37 +0000 (22:05 +0200)
* don't source default/omnewrotate config to Xsession shell
* don't export DISPLAY (it should be exported before running Xsession scripts)
* move autostart logic to init.d script

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
recipes/omnewrotate/files/xsession.script.patch [new file with mode: 0644]
recipes/omnewrotate/omnewrotate_svn.bb

diff --git a/recipes/omnewrotate/files/xsession.script.patch b/recipes/omnewrotate/files/xsession.script.patch
new file mode 100644 (file)
index 0000000..eb1412e
--- /dev/null
@@ -0,0 +1,35 @@
+Index: omnewrotate.orig/data/omnewrotate.in
+===================================================================
+--- omnewrotate.orig/data/omnewrotate.in       (revision 66)
++++ omnewrotate/data/omnewrotate.in    (working copy)
+@@ -4,10 +4,14 @@
+       . @SYSCONFDIR@/default/omnewrotate.conf
+ fi
+-export DIPLAY=:0
+ PIDFILE="/var/run/omnewrotate.pid"
+ case "$1" in
++      autostart)
++              if test "$START" == "yes" ; then
++                      $0 start
++              fi
++      ;;
+       start)
+               echo -n starting omnewrotate...
+               /sbin/start-stop-daemon -S \
+Index: omnewrotate.orig/data/89omnewrotate.in
+===================================================================
+--- omnewrotate.orig/data/89omnewrotate.in     (revision 66)
++++ omnewrotate/data/89omnewrotate.in  (working copy)
+@@ -1,9 +1,3 @@
+ #!/bin/sh
+-if [ -f @CONFIGDIR@/omnewrotate.conf ] ; then
+-      . @CONFIGDIR@/omnewrotate.conf
+-fi
+-
+-if test "$START" == "yes" ; then
+-      exec @SYSCONFDIR@/init.d/omnewrotate start
+-fi
++@SYSCONFDIR@/init.d/omnewrotate autostart
index 410d12f..74d1585 100644 (file)
@@ -8,9 +8,10 @@ DEPENDS = "libframeworkd-glib xrandr"
 SRCREV = "66"
 
 PV = "0.5.8+svnr${SRCPV}"
-PR = "r0"
+PR = "r1"
 
-SRC_URI = "svn://omnewrotate.googlecode.com/svn;module=trunk;proto=http"
+SRC_URI = "svn://omnewrotate.googlecode.com/svn;module=trunk;proto=http \
+           file://xsession.script.patch;patch=1"
 
 S = "${WORKDIR}/trunk"