Am Donnerstag, den 07.07.2011, 15:36 +0200 schrieb Michael Lippautz: > Provides a stand-lone s-s-d that is extracted from dpkg of the corresponding > version. > > * dpkg_1.16.0.2 is hostedd on sources.oe.org, since debian wipes old versions > from their mirrors > * Installing only s-s-d (binary) would be covered by automake rules. > Documentation would be missing. Thus install all and purge non s-s-d files. > > Signed-off-by: Michael Lippautz <[email protected]> > --- > .../start-stop-daemon_1.16.0.2.bb | 31 > ++++++++++++++++++++ > 1 files changed, 31 insertions(+), 0 deletions(-) > create mode 100644 > meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb > > diff --git > a/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb > b/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb > new file mode 100644 > index 0000000..9b1084a > --- /dev/null > +++ b/meta-oe/recipes-support/start-stop-daemon/start-stop-daemon_1.16.0.2.bb > @@ -0,0 +1,31 @@ > +DESCRIPTION = "Debian's start-stop-daemon utility extracted from the dpkg \ > +package" > +LICENSE = "PD" > +LIC_FILES_CHKSUM = > "file://utils/start-stop-daemon.c;md5=a963623e4588f70122865aaa7a370ce4" > +# start-stop-daemon is usually shipped by dpkg > +RCONFLICS_${PN} = "dpkg"
Trailing whitespace again. > +PR = "r0" > + > +SRC_URI = "http://sources.openembedded.org/dpkg_${PV}.tar.bz2" > +SRC_URI[md5sum] = "d211a84f38987771a49ad1c0f144334a" > +SRC_URI[sha256sum] = > "2a3d4ba83c743b3f004533fdd52372cb7b22f5c1da2042d0a31bbcc2b54c0ea5" > + > +inherit autotools gettext > + > +S = "${WORKDIR}/dpkg-${PV}" > + > +EXTRA_OECONF = " \ > + --with-start-stop-daemon \ > + --without-bz2 \ > + --without-deselect \ > + --without-install-info \ > + --without-selinux \ > + --without-update-alternatives \ > +" > + > +do_install_append () { > + # remove everything that is not related to start-stop-daemon, since there > + # is no explicit rule for only installing ssd > + find ${D} -type f -not -name "*start-stop-daemon*" -exec rm {} \; > + find ${D} -depth -type d -empty -exec rmdir {} \; > +} Just looking at the recipe, the recipe in oe-dev [1] seems to do this differently and calls `update-alternatives` too. Is that not needed anymore and is copying the C file to the repository not working anymore? Thanks, Paul [1] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/start-stop-daemon/start-stop-daemon_1.9.18.bb?id=529b445f1122e3d0de7acff980fa0af114368157
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
