[yocto] Recipe Debug - QA Issue

Oleksandr Poznyak oleksandr.poznyak at gmail.com
Wed Jun 1 09:19:46 PDT 2016


oops!

FILES_${PN} += "${base_libdir}"

That's it

On Wed, Jun 1, 2016 at 6:42 PM, Paul DeMetrotion <
pdemetrotion at winsystems.com> wrote:

> Thanks for your suggestions. I changed it to the simple one-line
> modification but still have the same issue. I even commented the
> FILES_${PN} line and have the same issue. It appears that the problem is
> with the do_install_append() section.
>
>
>
> Paul DeMetrotion
>
> Software Guru
>
> WinSystems, Inc.
>
> (972) 571-8657
>
> www.winsystems.com
>
>
>
> *From:* Oleksandr Poznyak [mailto:oleksandr.poznyak at gmail.com]
> *Sent:* Wednesday, June 01, 2016 8:40 AM
> *To:* Paul DeMetrotion
> *Cc:* yocto at yoctoproject.org
> *Subject:* Re: [yocto] Recipe Debug - QA Issue
>
>
>
> Hi,
> 1) It's more common to use FILES_${PN} += ...
> 2) Please, remove ${D} from FILES_${PN}
>
> Try this:
>
> FILES_${PN} += " \
>     ${kmoddir}/onebox_common_gpl.ko \
>     ${kmoddir}/onebox_gpl.ko \
>     ${kmoddir}/onebox_nongpl.ko \
>     ${kmoddir}/onebox_wlan_gpl.ko \
>     ${kmoddir}/onebox_wlan_nongpl.ko \
>     ${kmoddir}/wlan.ko \
>     ${kmoddir}/wlan_wep.ko \
>     ${kmoddir}/wlan_ccmp.ko \
>     ${kmoddir}/wlan_tkip.ko \
>     ${kmoddir}/wlan_acl.ko \
>     ${kmoddir}/wlan_scan_sta.ko \
>     ${kmoddir}/wlan_xauth.ko \
>     /etc/redpine/wlan_enable.sh \
>     /etc/redpine/wlan_disable.sh \
> "
>
> Moreover, You may simplify it:
>
> FILES_${PN} += "${kmoddir} /etc/redpine"
>
>
>
> On Wed, Jun 1, 2016 at 3:55 PM, Paul DeMetrotion <
> pdemetrotion at winsystems.com> wrote:
>
> I have created a simple (?) recipe to copy some existing drivers and
> scripts into my kernel image. I am getting the following error when I
> attempt to bitbake the recipe. Is this a license issue?
>
>
>
> ERROR: QA Issue: rs9113: Files/directories were installed but not shipped
>
>   /lib
>
>   /lib/modules
>
>   /lib/modules/kernel
>
>   /lib/modules/kernel/drivers
>
>   /lib/modules/kernel/drivers/net
>
>   /lib/modules/kernel/drivers/net/wireless
>
>   /lib/modules/kernel/drivers/net/wireless/redpine
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan_ccmp.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/onebox_common_gpl.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan_tkip.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan_wep.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan_scan_sta.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan_acl.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/onebox_wlan_nongpl.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/onebox_wlan_gpl.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/wlan_xauth.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/onebox_gpl.ko
>
>   /lib/modules/kernel/drivers/net/wireless/redpine/onebox_nongpl.ko
> [installed-vs-shipped]
>
>
>
> Here is the recipe. I have all of the files to be copied in the same
> directory as the recipe.
>
>
>
> DESCRIPTION = "Install of redpine drivers and scripts"
>
>
>
> LICENSE = "MIT"
>
> LIC_FILES_CHKSUM =
> "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
>
>
> file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
>
>
>
> kmoddir =
> "/lib/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless/redpine"
>
>
>
> FILESEXTRAPATHS_prepend := "${THISDIR}:"
>
>
>
> SRC_URI_append = " \
>
>     file://onebox_common_gpl.ko \
>
>     file://onebox_gpl.ko \
>
>     file://onebox_nongpl.ko \
>
>     file://onebox_wlan_gpl.ko \
>
>     file://onebox_wlan_nongpl.ko \
>
>     file://wlan.ko \
>
>     file://wlan_wep.ko \
>
>     file://wlan_ccmp.ko \
>
>     file://wlan_tkip.ko \
>
>     file://wlan_acl.ko \
>
>     file://wlan_scan_sta.ko \
>
>     file://wlan_xauth.ko \
>
>     file://wlan_enable.sh \
>
>     file://wlan_disable.sh \
>
> "
>
>
>
> do_install_append() {
>
>     mkdir -p ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/onebox_common_gpl.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/onebox_gpl.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/onebox_nongpl.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/onebox_wlan_gpl.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/onebox_wlan_nongpl.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan_wep.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan_ccmp.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan_tkip.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan_acl.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan_scan_sta.ko ${D}${kmoddir}
>
>     install -m 0755 ${WORKDIR}/wlan_xauth.ko ${D}${kmoddir}
>
>     mkdir -p ${D}/etc/redpine
>
>     install -m 0755 ${WORKDIR}/wlan_enable.sh ${D}/etc/redpine
>
>     install -m 0755 ${WORKDIR}/wlan_disable.sh ${D}/etc/redpine
>
> }
>
>
>
> FILES_${PN}_append = " \
>
>     ${D}${kmoddir}/onebox_common_gpl.ko \
>
>     ${D}${kmoddir}/onebox_gpl.ko \
>
>     ${D}${kmoddir}/onebox_nongpl.ko \
>
>     ${D}${kmoddir}/onebox_wlan_gpl.ko \
>
>     ${D}${kmoddir}/onebox_wlan_nongpl.ko \
>
>     ${D}${kmoddir}/wlan.ko \
>
>     ${D}${kmoddir}/wlan_wep.ko \
>
>     ${D}${kmoddir}/wlan_ccmp.ko \
>
>     ${D}${kmoddir}/wlan_tkip.ko \
>
>     ${D}${kmoddir}/wlan_acl.ko \
>
>     ${D}${kmoddir}/wlan_scan_sta.ko \
>
>     ${D}${kmoddir}/wlan_xauth.ko \
>
>     ${D}/etc/redpine/wlan_enable.sh \
>
>     ${D}/etc/redpine/wlan_disable.sh \
>
> "
>
>
>
> Paul DeMetrotion
>
> Software Guru
>
> WinSystems, Inc.
>
> (972) 571-8657
>
> www.winsystems.com
>
>
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160601/d2158e83/attachment.html>


More information about the yocto mailing list