net-tools: Fix build with USE_NLS="no"

The configuration change was already done for -native but
we really want it when USE_NLS is set.

Fixes [YOCTO #11285].

(From OE-Core rev: 95d6910bb5d9331adb7a693fcb4f7b1271c68cc6)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Jussi Kukkonen 2017-04-04 11:09:29 +03:00 committed by Richard Purdie
parent 3ed3ba16cb
commit a99bb57bba
1 changed files with 4 additions and 10 deletions

View File

@ -70,21 +70,15 @@ python do_patch() {
bb.build.exec_func('patch_do_patch', d)
}
# i18n only enabled for the target, doesn't build for native
# and isn't needed there.
disable_i18n() {
sed -i -e 's/^I18N=1/# I18N=1/' ${S}/config.make
}
disable_i18n_class-target () {
:
}
do_configure() {
# net-tools has its own config mechanism requiring "make config"
# we pre-generate desired options and copy to source directory instead
cp ${WORKDIR}/net-tools-config.h ${S}/config.h
cp ${WORKDIR}/net-tools-config.make ${S}/config.make
disable_i18n
if [ "${USE_NLS}" = "no" ]; then
sed -i -e 's/^I18N=1/# I18N=1/' ${S}/config.make
fi
}
do_compile() {