[oe-commits] [meta-openembedded] 07/07: plymouth: fix usrmerge

git at git.openembedded.org git at git.openembedded.org
Thu Jan 23 22:16:44 UTC 2020


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

khem pushed a commit to branch master-next
in repository meta-openembedded.

commit a7f5aed4e5514b30ad230cdad03e05ab2e8597f1
Author: Stefan Agner <stefan.agner at toradex.com>
AuthorDate: Thu Jan 23 16:59:13 2020 +0000

    plymouth: fix usrmerge
    
    When usrmerge is enabled plymouth still tries to install to /bin and
    /lib leading to the following build error:
    ERROR: plymouth-git-r0 do_package: QA Issue: plymouth: Files/directories
    were installed but not shipped in any package:
      /sbin/plymouthd
      /lib/libply.so.5
      /lib/libply.so
      /lib/libply.so.5.0.0
      /lib/libply-splash-core.so
      /lib/libply-splash-core.so.5.0.0
      /lib/libply-splash-core.so.5
      /bin/plymouth
    
    There is a configuration flag --with-system-root-install which controls
    where the binaries get installed. The flag is currently tied to the
    systemd distro feature, however, this seems wrong.
    
    Use the flag to control where binaries get installed depending on
    whether usrmerge is used.
    
    Signed-off-by: Stefan Agner <stefan.agner at toradex.com>
    Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb b/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb
index 305977e..8b71c2b 100644
--- a/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb
+++ b/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb
@@ -26,7 +26,8 @@ SRC_URI[sha256sum] = "4a197a4f1a05785d7453dd829b231352fb2d09171bd86c5ffaafbb2dd6
 
 EXTRA_OECONF += " --enable-shared --disable-static --disable-gtk --disable-documentation \
     --with-logo=${LOGO} \
-    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-systemd-integration --with-system-root-install --with-systemd-tty-ask-password-agent=${base_bindir}/systemd-tty-ask-password-agent', '', d)} \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-systemd-integration --with-systemd-tty-ask-password-agent=${base_bindir}/systemd-tty-ask-password-agent', '', d)} \
+    ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge','--without-system-root-install','--with-system-root-install',d)} \
 "
 
 PACKAGECONFIG ??= "pango initrd"

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


More information about the Openembedded-commits mailing list