[oe] [PATCH] add autostart PACKAGE to paroli recipe

Angus Ainslie nytowl at openmoko.org
Thu Feb 19 20:18:33 UTC 2009


---
 packages/openmoko-projects/paroli_git.bb |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)                    

diff --git a/packages/openmoko-projects/paroli_git.bb
b/packages/openmoko-projects/paroli_git.bb
index 783ffd5..12b59e1
100644                                                                   
---
a/packages/openmoko-projects/paroli_git.bb                                                  
+++
b/packages/openmoko-projects/paroli_git.bb                                                  
@@ -2,13 +2,15 @@ DESCRIPTION =
"Paroli"                                                        
 SECTION =
"x11"                                                                                
 LICENSE =
"GPL"                                                                                
 PV = "0.2.1+gitr
${SRCREV}"                                                                     
-PR = "r0"
+PR = "r1"

 SRC_URI = "git://git.paroli-project.org/paroli.git;protocol=http"
 S = "${WORKDIR}/git"

 inherit distutils

+PACKAGES += "${PN}-autostart"
+
 RDEPENDS = "\
   python-datetime \
   python-subprocess \
@@ -17,4 +19,21 @@ RDEPENDS = "\
   python-pygobject \
 "

+do_install_append() {
+       # install paroli theme
+       mkdir -p ${D}/home/root/.e/e/config/illume/
+       install ${S}/data/module.illume.cfg
${D}/home/root/.e/e/config/illume/
+       install ${S}/data/e.cfg ${D}/home/root/.e/e/config/illume/
+       mkdir -p ${D}/home/root/.e/e/themes
+       install ${S}/data/illume.edj ${D}/home/root/.e/e/themes
+
+       #install autostart
+       mkdir -p ${D}/etc/X11/Xsession.d/
+       echo "#!/bin/sh" > ${D}/etc/X11/Xsession.d/80paroli
+       echo "export DISPLAY=:0" >> ${D}/etc/X11/Xsession.d/80paroli
+       echo "exec /usr/bin/paroli-launcher" >>
${D}/etc/X11/Xsession.d/80paroli
+       chmod a+x ${D}/etc/X11/Xsession.d/80paroli
+}
+
 FILES_${PN} += "${sysconfdir}/dbus-1 ${sysconfdir}/paroli ${datadir}"
+FILES_${PN}-autostart += "/etc/X11/Xsession.d/80paroli /home/root/.e"
--
1.5.6.5







More information about the Openembedded-devel mailing list