toybox: Add packageconfigs for iconv and getconf
toybox: Add packageconfigs for iconv and getconf

iconv and getconf are also provided by glibc-utils which is built along
with glibc and update-alternatives don't work with special packages like
glibc since it causes cyclic dependencies e.g

glibc->opkg-utils->glibc

therefore creating u-a for iconv and getconf gets into trouble when
glibc-utils is added to image along with toybox, usually with ptest
enabled images by default.

Therefore we turn these two applets into packageconfigs and delete them
by default from u-a, if one want toybox to provide them then clear
no-iconv and no-getconf from PACKAGECONFIG via a bbappend e.g.

PACKAGECONFIG_remove = "no-getconf no-iconv"

Remove bashism by enquiring for VIRTUAL-RUNTIME_init_manager from
bitbake datastore

Signed-off-by: Khem Raj <729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com>

schnitzeltony/meta-openembedded,openembedded/meta-openembedded,openembedded/meta-openembedded,moto-timo/meta-openembedded,moto-timo/meta-openembedded,rehsack/meta-openembedded,schnitzeltony/meta-openembedded,rehsack/meta-openembedded,VCTLabs/meta-openembedded,openembedded/meta-openembedded,rehsack/meta-openembedded,VCTLabs/meta-openembedded,openembedded/meta-openembedded,VCTLabs/meta-openembedded,schnitzeltony/meta-openembedded,rehsack/meta-openembedded,VCTLabs/meta-openembedded,VCTLabs/meta-openembedded,rehsack/meta-openembedded,rehsack/meta-openembedded,schnitzeltony/meta-openembedded,schnitzeltony/meta-openembedded,rehsack/meta-openembedded,openembedded/meta-openembedded,openembedded/meta-openembedded,openembedded/meta-openembedded,VCTLabs/meta-openembedded,moto-timo/meta-openembedded,openembedded/meta-openembedded,VCTLabs/meta-openembedded,moto-timo/meta-openembedded,schnitzeltony/meta-openembedded,VCTLabs/meta-openembedded,schnitzeltony/meta-openembedded,moto-timo/meta-openembedded