logwarn: set correct paths and add missing dependency

* Set correct paths for programs (bash, cat, rm and sed)
  to avoid QA issue:
  | ERROR: logwarn-1.0.14-r0 do_package_qa: QA Issue:
  | /usr/lib/nagios/plugins/check_logwarn contained in package
  | logwarn-nagios requires /builddir/tmp/hosttools/bash,
  |  but no providers found in RDEPENDS_logwarn-nagios? [file-rdeps]

* Add missing dependency on coreutils and sed.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Jackie Huang 2017-08-24 15:28:57 +08:00 committed by Martin Jansa
parent e4af9cf961
commit dec7c6c75b

View File

@ -22,6 +22,12 @@ lcl_default_state_dir = "${localstatedir}/lib/logwarn"
CFLAGS += '-DDEFAULT_STATE_DIR=\""${lcl_default_state_dir}\""'
CACHED_CONFIGUREVARS += " \
ac_cv_path_BASH_SHELL=${base_bindir}/bash \
ac_cv_path_CAT=${base_bindir}/cat \
ac_cv_path_RM=${base_bindir}/rm \
ac_cv_path_SED=${base_bindir}/sed \
"
# Make sure some files exist for autoreconf.
#
@ -43,4 +49,4 @@ PACKAGES += "${PN}-nagios"
FILES_${PN}-nagios = "${nonarch_libdir}/nagios"
RDEPENDS_${PN}-nagios += "bash"
RDEPENDS_${PN}-nagios += "bash coreutils sed"