build/plugins: only install needed packages

This commit is contained in:
Franco Fichtner 2015-07-17 17:51:48 +02:00
parent 804cdf50b2
commit e563a343dc
2 changed files with 4 additions and 1 deletions

View File

@ -296,6 +296,8 @@ install_packages()
shift
PKGLIST=${@}
pkg -c ${BASEDIR} remove -fya
if [ -z "${PKGLIST}" ]; then
PKGLIST=$(cd ${BASEDIR}${PACKAGESDIR}/All; ls *.txz || true)
for PKG in ${PKGLIST}; do

View File

@ -41,9 +41,10 @@ setup_base ${STAGEDIR}
setup_clone ${STAGEDIR} ${PLUGINSDIR}
extract_packages ${STAGEDIR} ${PLUGIN_NAMES}
install_packages ${STAGEDIR}
for PLUGIN in ${PLUGINS}; do
PLUGIN_DEPENDS=$(make -C ${PLUGINSDIR}/${PLUGIN} depends)
install_packages ${STAGEDIR} ${PLUGIN_DEPENDS}
custom_packages ${STAGEDIR} ${PLUGINSDIR}/${PLUGIN}
done