[oe] [PATCH] mythfront-config.bb: Fix do_unpack for machines other than epia.

Paul Menzel paulepanter at users.sourceforge.net
Fri Sep 24 08:07:33 UTC 2010


Am Freitag, den 24.09.2010, 09:24 +0200 schrieb Frans Meulenbroeks:
> 2010/9/22 Graham Gower <graham.gower at gmail.com>:
> > Signed-off-by: Graham Gower <graham.gower at gmail.com>
> > ---
> >  recipes/mythfront/mythfront-config.bb |   14 ++++++++------
> >  1 files changed, 8 insertions(+), 6 deletions(-)
> >
> Thanks for unbreaking this.
> I've never noticed this, but I must say I didn't really peek into this one.
> 
> Some concerns wrt the rest of the recipe though
> 
> > diff --git a/recipes/mythfront/mythfront-config.bb b/recipes/mythfront/mythfront-config.bb
> > index b87e0be..79ba428 100644
> > --- a/recipes/mythfront/mythfront-config.bb
> > +++ b/recipes/mythfront/mythfront-config.bb
> > @@ -1,11 +1,12 @@
> >  PV = "1.10"
> > -PR = "r0"
> > +PR = "r1"
> >
> >  RDEPENDS_${PN} = "font-misc-misc"
> 
> This is not sufficient. There should also be a dependency on mythtv
> itself and on lirc (but maybe mythtv will drag than one in)
> 
> >  LICENSE = "MIT"
> > -SRC_URI = "file://tftp.sh file://xorg.conf"
> > +SRC_URI = "file://tftp.sh"
> >
> > -SRC_URI_append_epia = " file://serial.sh"
> > +SRC_URI_append_epia = " file://serial.sh \
> > +                       file://xorg.conf"
> >
> >  do_install() {
> >        install -d ${D}${sysconfdir}/udhcpc.d/
> > @@ -14,9 +15,6 @@ do_install() {
> >        install -d ${D}${sysconfdir}/mythtv
> >        ln -sf /var/lib/config/mysql.txt ${D}${sysconfdir}/mythtv
> 
> This is already done if you install mythtv-database
> >
> > -       install -d ${D}${sysconfdir}/X11
> > -       install -m 0644 ${WORKDIR}/xorg.conf ${D}${sysconfdir}/X11
> 
> Not sure if this is good. for epia there is an xorg.conf, but it is
> not in the SRC_URIL for non-epia, so it cannot be installed for these
> (unless you get it from somewhere else)

As far as I can see, this problem is the actual purpose of Graham’s
patch. It moves these commands to `do_install_append_epia()`.

> > -
> >        ln -sf /var/lib/config/lircd.conf ${D}${sysconfdir}/lircd.conf
> 
> and i would say lirc should perhaps do this.
> >
> >        install -d ${D}/dev
> > @@ -30,3 +28,7 @@ do_install() {
> >        fi
> >  }
> >
> > +do_install_append_epia() {
> > +       install -d ${D}${sysconfdir}/X11
> > +       install -m 0644 ${WORKDIR}/xorg.conf ${D}${sysconfdir}/X11
> > +}
> > --

Adhering to the mantra of small changes, I would acknowledge this patch
and get your concerns addressed in another patch. Frans, as one of the
MythTV maintainers, your Acked-by would be appreciated too, I guess.

Acked-by: Paul Menzel <paulepanter at users.sourceforge.net>


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20100924/541fa56f/attachment-0002.sig>


More information about the Openembedded-devel mailing list