svn commit: r284897 - head/release
Glen Barber
gjb at FreeBSD.org
Sat Jun 27 23:03:29 UTC 2015
Author: gjb
Date: Sat Jun 27 23:03:28 2015
New Revision: 284897
URL: https://svnweb.freebsd.org/changeset/base/284897
Log:
Instead of hard-coding the PROVIDERS for upload, add the
VAGRANT_PROVIDERS variable. Right now, it defaults to only
vmware_desktop, virtualbox support is to follow at some point.
While here, fix the hashicorp URL: s/vagrant/atlas/, which
was result of a sed(1) replace (and my fault).
Sponsored by: The FreeBSD Foundation
Modified:
head/release/Makefile.vagrant
Modified: head/release/Makefile.vagrant
==============================================================================
--- head/release/Makefile.vagrant Sat Jun 27 22:59:29 2015 (r284896)
+++ head/release/Makefile.vagrant Sat Jun 27 23:03:28 2015 (r284897)
@@ -23,6 +23,8 @@ SNAPSHOT_DATE!= date +-%Y-%m-%d-%H-%M
.endif
VAGRANT_TARGET:= ${OSRELEASE}${SNAPSHOT_DATE}.box
+VAGRANT_PROVIDERS?= vmware_desktop
+#VAGRANT_PROVIDERS+= virtualbox
vagrant-upload: ${VAGRANT_UPLOAD_TGTS}
@@ -52,8 +54,8 @@ vagrant-do-package-vmware: vagrant-creat
touch ${.OBJDIR}/${.TARGET}
atlas-create-upload:
-.for PROVIDER in vmware_desktop virtualbox
- /usr/local/bin/curl "https://vagrant.hashicorp.com/api/v1/box/${ATLAS_USERNAME}/${ATLAS_NAME}/version/${ATLAS_VERSION}/provider/${PROVIDER}/upload?access_token=${ATLAS_KEY}"
+.for PROVIDER in ${VAGRANT_PROVIDERS}
+ /usr/local/bin/curl "https://atlas.hashicorp.com/api/v1/box/${ATLAS_USERNAME}/${ATLAS_NAME}/version/${ATLAS_VERSION}/provider/${PROVIDER}/upload?access_token=${ATLAS_KEY}"
.endfor
touch ${.OBJDIR}/${.TARGET}
More information about the svn-src-all
mailing list