diff options
Diffstat (limited to 'release/tools/vmimage.subr')
| -rw-r--r-- | release/tools/vmimage.subr | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/release/tools/vmimage.subr b/release/tools/vmimage.subr index 99e1936296e1..8531e9b8f2d6 100644 --- a/release/tools/vmimage.subr +++ b/release/tools/vmimage.subr @@ -97,7 +97,7 @@ vm_install_base() {  	if [ -z "${NOPKGBASE}" ]; then  		local pkg_cmd -		pkg_cmd="pkg --rootdir ${DESTDIR} --repo-conf-dir ${PKGBASE_REPO_DIR} +		pkg_cmd="${PKG_CMD} --rootdir ${DESTDIR} --repo-conf-dir ${PKGBASE_REPO_DIR}  			-o ASSUME_ALWAYS_YES=yes -o IGNORE_OSVERSION=yes  			-o ABI=${PKG_ABI} -o INSTALL_AS_USER=yes "  		if [ -n "${NO_ROOT}" ]; then @@ -212,6 +212,13 @@ vm_extra_install_packages() {  			    -r ${DESTDIR} \  			    install -y -r ${PKG_REPO_NAME} $pkg  		done +		INSTALL_AS_USER=yes \ +		${PKG_CMD} \ +		    -o ABI=${PKG_ABI} \ +		    -o REPOS_DIR=${PKG_REPOS_DIR} \ +		    -o PKG_DBDIR=${DESTDIR}/var/db/pkg \ +		    -r ${DESTDIR} \ +		    autoremove  		metalog_add_data ./var/db/pkg/local.sqlite  	else  		if [ -n "${WITHOUT_QEMU}" ]; then @@ -224,6 +231,8 @@ vm_extra_install_packages() {  			chroot ${DESTDIR} ${EMULATOR} env ASSUME_ALWAYS_YES=yes \  				/usr/sbin/pkg install -y ${p}  		done +		chroot ${DESTDIR} ${EMULATOR} env ASSUME_ALWAYS_YES=yes \ +		    /usr/sbin/pkg autoremove  	fi  	return 0  | 
