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

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

Reply via email to