chkconfig: fix QA warning about unsafe references in binaries
authorWenzong Fan <wenzong.fan@windriver.com>
Thu, 6 Jun 2013 09:28:10 +0000 (17:28 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 11 Jun 2013 14:38:01 +0000 (15:38 +0100)
This test is disabled in oe-core by default, but if we enable it, we'll
get following warnings:

  + WARN_QA = "unsafe-references-in-binaries unsafe-references-in-scripts"

WARNING: QA Issue: chkconfig: /sbin/chkconfig, installed in the \
base_prefix, requires a shared library under exec_prefix (/usr): \
libpopt.so.0 => /usr/lib64/libpopt.so.0

(From OE-Core rev: 18f5e6b80e1465e00242a2513a4bd90e0a2f3ff7)

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/chkconfig/chkconfig_1.3.58.bb

index 4c6985f..c6f8b1d 100644 (file)
@@ -43,7 +43,8 @@ obey_variables () {
 }
 
 do_install() {
-       oe_runmake 'DESTDIR=${D}' 'INSTALLNLSDIR=${D}${datadir}/locale' install
+       oe_runmake 'DESTDIR=${D}' 'INSTALLNLSDIR=${D}${datadir}/locale' \
+               'BINDIR=${sbindir}' install
        install -d ${D}${sysconfdir}/chkconfig.d
 }