build: install packages on final iso

This commit is contained in:
Franco Fichtner 2014-11-15 10:55:32 +01:00
parent 6da7f583ef
commit 3ab8a90e0c
2 changed files with 16 additions and 0 deletions

View File

@ -78,6 +78,21 @@ setup_kernel()
(cd ${1} && tar -Jxpf ${SETSDIR}/kernel.txz)
}
setup_packages()
{
echo ">>> Setting up packages in ${1}..."
ASSUME_ALWAYS_YES=yes pkg bootstrap
mkdir -p ${1}/${PACKAGESDIR}
cp ${PACKAGESDIR}/* ${1}/${PACKAGESDIR}
# XXX upstream for for -f is in pkg 1.4 onwards
pkg -c ${1} add -f ${PACKAGESDIR}/*.txz
rm -r ${1}/${PACKAGESDIR}
}
setup_stage()
{
rm -rf "${1}" 2>/dev/null ||

View File

@ -35,6 +35,7 @@ mkdir -p ${IMAGESDIR}
setup_stage ${STAGEDIR}
setup_base ${STAGEDIR}
setup_kernel ${STAGEDIR}
setup_packages ${STAGEDIR}
echo -n ">>> Building ISO image... "