All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] add autostart PACKAGE to paroli recipe
@ 2009-02-19 20:18 Angus Ainslie
  2009-02-19 21:20 ` Koen Kooi
  0 siblings, 1 reply; 3+ messages in thread
From: Angus Ainslie @ 2009-02-19 20:18 UTC (permalink / raw)
  To: openembedded-devel

---
 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






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] add autostart PACKAGE to paroli recipe
  2009-02-19 20:18 [PATCH] add autostart PACKAGE to paroli recipe Angus Ainslie
@ 2009-02-19 21:20 ` Koen Kooi
  2009-02-20  9:36   ` Marcin Juszkiewicz
  0 siblings, 1 reply; 3+ messages in thread
From: Koen Kooi @ 2009-02-19 21:20 UTC (permalink / raw)
  To: openembedded-devel

On 19-02-09 21:18, Angus Ainslie wrote:

> +       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

NACK, a package is NEVER EVER allowed to touch /home/*, NEVER. Caps used 
to get the point accross.

regards,

Koen




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] add autostart PACKAGE to paroli recipe
  2009-02-19 21:20 ` Koen Kooi
@ 2009-02-20  9:36   ` Marcin Juszkiewicz
  0 siblings, 0 replies; 3+ messages in thread
From: Marcin Juszkiewicz @ 2009-02-20  9:36 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 816 bytes --]



On Thursday 19 of February 2009 22:20:29 Koen Kooi wrote:
> On 19-02-09 21:18, Angus Ainslie wrote:
> > +       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
>
> NACK, a package is NEVER EVER allowed to touch /home/*, NEVER. Caps
> used to get the point accross.

Agreed with Koen - $HOME can be on unavailable disc or on other place 
then /home/root/ (or other user can be used).

Regards, 
-- 
JID:      hrw@jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 204 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-02-20  9:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-19 20:18 [PATCH] add autostart PACKAGE to paroli recipe Angus Ainslie
2009-02-19 21:20 ` Koen Kooi
2009-02-20  9:36   ` Marcin Juszkiewicz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.