[oe-commits] [openembedded-core] 02/08: systemd.bbclass: add RMINITDIR for nativesdk builds

git at git.openembedded.org git at git.openembedded.org
Tue Oct 8 19:55:39 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 86092fdac2ed2935b25a6c05f16055df77a10575
Author: Trevor Gamblin <trevor.gamblin at windriver.com>
AuthorDate: Fri Sep 27 11:07:40 2019 -0400

    systemd.bbclass: add RMINITDIR for nativesdk builds
    
    nativesdk builds such as nativesdk-dnf are installing systemd
    service files, leading bitbake to throw installed-vs-shipped
    warnings, but these are not needed in nativesdk:
    
     WARNING: nativesdk-dnf-4.2.2-r0 do_package: QA Issue: nativesdk-dnf: Files/directories were installed but not shipped in any package:
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic.timer
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-makecache.timer
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic.service
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-makecache.service
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-notifyonly.timer
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-download.service
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-download.timer
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-notifyonly.service
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-install.timer
          /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/lib/systemd/system/dnf-automatic-install.service
        Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
        nativesdk-dnf: 13 installed and not shipped files. [installed-vs-shipped]
    
    Rather than have each recipe remove the files, an RMINITDIR case
    for nativesdk builds should be added to systemd.bbclass.
    
    Signed-off-by: Trevor Gamblin <trevor.gamblin at windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/classes/systemd.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
index 747055b..1dca099 100644
--- a/meta/classes/systemd.bbclass
+++ b/meta/classes/systemd.bbclass
@@ -231,5 +231,6 @@ python rm_sysvinit_initddir (){
 
 do_install[postfuncs] += "${RMINITDIR} "
 RMINITDIR_class-target = " rm_sysvinit_initddir rm_systemd_unitdir "
+RMINITDIR_class-nativesdk = " rm_sysvinit_initddir rm_systemd_unitdir "
 RMINITDIR = ""
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list