[oe] [meta-networking] [PATCH] unbound: this patch adds unbound to meta-networking

Khem Raj raj.khem at gmail.com
Thu Apr 6 19:09:39 UTC 2017


On Thu, Apr 6, 2017 at 7:17 AM, Oliver Graute <oliver.graute at gmail.com> wrote:
> On 05/04/17, Khem Raj wrote:
>> On Wed, Apr 5, 2017 at 6:40 AM, Oliver Graute <oliver.graute at gmail.com> wrote:
>> > +HOMEPAGE = "https://www.unbound.net/"
>> > +SECTION = "net"
>> > +LICENSE = "BSD"
>>
>> Can you see which clause it is ? it will make it more clear
>
> is this BSD-4-Clause?
> https://unbound.nlnetlabs.nl/svn/trunk/LICENSE

looks like 2-Clause

>
>> > +do_install () {
>> > +        install -d ${D}${bindir}
>> > +        install -d ${D}${libdir}
>> > +        install -d ${D}${sysconfdir}
>> > +        install -m 644 -D ${S}/libunbound/unbound.h ${D}${includedir}/unbound.h
>> > +        install -m 644 -D ${S}/doc/example.conf.in ${D}${sysconfdir}/unbound/unbound.conf
>> > +        install -m 644 -D ${S}/contrib/unbound.service.in ${D}${libdir}/systemd/unbound.service
>> > +        install -m 755 unbound ${D}${bindir}
>> > +        install -m 755 unbound-anchor ${D}${bindir}
>> > +        install -m 755 unbound-checkconf ${D}${bindir}
>> > +        install -m 755 unbound ${D}${bindir}
>> > +        install -m 755 unbound-control-setup ${D}${bindir}
>> > +        install -m 755 unbound-host ${D}${bindir}
>> > +        install -m 755 ${WORKDIR}/build/.libs/libunbound.so* ${D}${libdir}
>> > +}
>>
>> do this in a do_install_append()
>
> this breaks my packaging. /usr/local/share and /usr/local/lib are not my
> desired dirs. I prefer /usr/share and /usr/lib. I also don't need the
> man pages. How do I put them into extra packacke?
> Some clue to fix this the righty way?
>
> ERROR: QA Issue: unbound: Files/directories were installed but not shipped in any package:
>   /usr/local
>   /usr/local/share
>   /usr/local/lib
>   /usr/local/include
>   /usr/local/share/man
>   /usr/local/share/man/man8
>   /usr/local/share/man/man3
>   /usr/local/share/man/man5
>   /usr/local/share/man/man1
>   /usr/local/share/man/man8/unbound-control-setup.8
>   /usr/local/share/man/man8/unbound-checkconf.8
>   /usr/local/share/man/man8/unbound-control.8
>   /usr/local/share/man/man8/unbound-anchor.8
>   /usr/local/share/man/man8/unbound.8
>   /usr/local/share/man/man3/ub_strerror.3
>   /usr/local/share/man/man3/ub_ctx_set_fwd.3
>   /usr/local/share/man/man3/ub_wait.3
>   /usr/local/share/man/man3/ub_result.3
>   /usr/local/share/man/man3/ub_resolve.3
>   /usr/local/share/man/man3/ub_ctx_create.3
>   /usr/local/share/man/man3/ub_ctx_hosts.3
>   /usr/local/share/man/man3/ub_ctx_data_add.3
>   /usr/local/share/man/man3/ub_ctx_add_ta.3
>   /usr/local/share/man/man3/ub_poll.3
>   /usr/local/share/man/man3/ub_ctx_async.3
>   /usr/local/share/man/man3/ub_ctx_debugout.3
>   /usr/local/share/man/man3/ub_ctx.3
>   /usr/local/share/man/man3/ub_resolve_free.3
>   /usr/local/share/man/man3/ub_ctx_set_option.3
>   /usr/local/share/man/man3/libunbound.3
>   /usr/local/share/man/man3/ub_ctx_add_ta_file.3
>   /usr/local/share/man/man3/ub_ctx_get_option.3
>   /usr/local/share/man/man3/ub_resolve_async.3
>   /usr/local/share/man/man3/ub_ctx_zone_remove.3
>   /usr/local/share/man/man3/ub_ctx_print_local_zones.3
>   /usr/local/share/man/man3/ub_ctx_zone_add.3
>   /usr/local/share/man/man3/ub_ctx_resolvconf.3
>   /usr/local/share/man/man3/ub_ctx_config.3
>   /usr/local/share/man/man3/ub_cancel.3
>   /usr/local/share/man/man3/ub_ctx_delete.3
>   /usr/local/share/man/man3/ub_ctx_debuglevel.3
>   /usr/local/share/man/man3/ub_ctx_data_remove.3
>   /usr/local/share/man/man3/ub_fd.3
>   /usr/local/share/man/man3/ub_ctx_trustedkeys.3
>   /usr/local/share/man/man3/ub_process.3
>   /usr/local/share/man/man5/unbound.conf.5
>   /usr/local/share/man/man1/unbound-host.1
>   /usr/local/lib/libunbound.la
>   /usr/local/lib/libunbound.a
>   /usr/local/lib/libunbound.so
>   /usr/local/lib/libunbound.so.2
>   /usr/local/lib/libunbound.so.2.4.4
>   /usr/local/lib/.debug
>   /usr/local/lib/.debug/libunbound.so.2.4.4
>   /usr/local/include/unbound.h
> Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
> unbound: 55 installed and not shipped files. [installed-vs-shipped]
>
>
> Best regards,
>
> Oliver
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



More information about the Openembedded-devel mailing list