Remember to check what happens without usrmerge: packages/corei7-64-poky-linux/lsb/lsb: FILELIST: directory renamed /bin -> /bin/bin, changed order
lsb: /bin/bin/lsb_release Ross On 19 July 2018 at 14:41, Ioan-Adrian Ratiu <[email protected]> wrote: > ${base_prefix} is set in bitbake.conf to empty. This makes lsb_release > always install under /bin which is a problem if usrmerge is in > DISTRO_FEATURES, because it needs to be installed under /usr/bin. > > By using ${base_bindir} instead, we fix the usrmerge install path and > the following QA warning goes away. > > WARNING: lsb-5.0-r0 do_package: QA Issue: lsb: Files/directories were > installed but not shipped in any package: > /bin > /bin/lsb_release > Please set FILES such that these items are packaged. Alternatively > if they are unneeded, avoid installing them or delete them within do_install. > lsb: 2 installed and not shipped files. [installed-vs-shipped] > > Signed-off-by: Ioan-Adrian Ratiu <[email protected]> > --- > meta/recipes-extended/lsb/lsb_5.0.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-extended/lsb/lsb_5.0.bb > b/meta/recipes-extended/lsb/lsb_5.0.bb > index 746204b6ec..1657ba6f78 100644 > --- a/meta/recipes-extended/lsb/lsb_5.0.bb > +++ b/meta/recipes-extended/lsb/lsb_5.0.bb > @@ -33,7 +33,7 @@ S = "${WORKDIR}/lsb-release-1.4" > CLEANBROKEN = "1" > > do_install() { > - oe_runmake install prefix=${D}${base_prefix} > mandir=${D}${datadir}/man/ DESTDIR=${D} > + oe_runmake install prefix=${D}${base_bindir} > mandir=${D}${datadir}/man/ DESTDIR=${D} > > # these two dirs are needed by package lsb-dist-checker > mkdir -p ${D}${sysconfdir}/opt > -- > 2.18.0 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
