build/plugins: only install needed packages
This commit is contained in:
parent
804cdf50b2
commit
e563a343dc
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue