diff options
author | gjb <gjb@FreeBSD.org> | 2015-07-21 03:18:53 +0000 |
---|---|---|
committer | gjb <gjb@FreeBSD.org> | 2015-07-21 03:18:53 +0000 |
commit | 70dd4560e3fbcd49dadc97d9ee327f1b02bace2d (patch) | |
tree | 2a5641a2bf8cf669c0776dd5056a8f12ba97f7fd /release | |
parent | 3caf9cf5e3342311cb8071bbbe386bb176a25e98 (diff) | |
download | FreeBSD-src-70dd4560e3fbcd49dadc97d9ee327f1b02bace2d.zip FreeBSD-src-70dd4560e3fbcd49dadc97d9ee327f1b02bace2d.tar.gz |
Fix an out-of-order execution issue regarding pkg(8):
- pkg(8) cannot be removed before subsequent reinvocations
- The PKG_CACHEDIR cannot be cleaned after the repo*.sqlite
has been removed
- pkg(8) cannot be removed as a precursor to any of the other
steps involved here
MFC after: 3 days
X-MFC-With: r285722
X-MFC-Before: 10.2-{BETA3,RC1} (whichever happens next)
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'release')
-rw-r--r-- | release/tools/vagrant.conf | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/release/tools/vagrant.conf b/release/tools/vagrant.conf index 159da4f..5617b96 100644 --- a/release/tools/vagrant.conf +++ b/release/tools/vagrant.conf @@ -15,9 +15,9 @@ vagrant_common () { # catalogue and install or update pkg when the instance first # launches, so these files would just be replaced anyway; removing # them from the image allows it to boot faster. + env ASSUME_ALWAYS_YES=yes pkg -c ${DESTDIR} clean -y -a env ASSUME_ALWAYS_YES=yes pkg -c ${DESTDIR} delete -f -y pkg rm ${DESTDIR}/var/db/pkg/repo-*.sqlite - env ASSUME_ALWAYS_YES=yes pkg -c ${DESTDIR} clean -y -a # Vagrant instances use DHCP to get their network configuration. echo 'ifconfig_DEFAULT="SYNCDHCP"' >> ${DESTDIR}/etc/rc.conf |