Default the VAGRANT_VERSION to ${REVISION}-${BRANCH} if
not set, which expands to '11.0-CURRENT', for example. If the branch is -CURRENT, -STABLE, or -PRERELEASE, suffix the VAGRANT_VERSION with the snapshot date. MFC after: 3 days X-MFC-Needs: r284893, r284895, r284896, r284897, r284942 Tested with: head@r284961 (patched) Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
0812640475
commit
811fc8fd4b
@ -11,7 +11,7 @@ VAGRANT_UPLOAD_TGTS= vagrant-check-depends \
|
||||
CLEANFILES+= ${VAGRANT_UPLOAD_TGTS}
|
||||
|
||||
.if defined(VAGRANT_UPLOAD_CONF) && !empty(VAGRANT_UPLOAD_CONF)
|
||||
. for VAR in _KEY _USERNAME _VERSION
|
||||
. for VAR in _KEY _USERNAME
|
||||
VAGRANT${VAR}!= grep -E ^VAGRANT${VAR} ${VAGRANT_UPLOAD_CONF} | awk -F' ' '{print $$2}'
|
||||
ATLAS${VAR}:= ${VAGRANT${VAR}}
|
||||
. endfor
|
||||
@ -21,6 +21,8 @@ ATLAS${VAR}:= ${VAGRANT${VAR}}
|
||||
SNAPSHOT_DATE!= date +-%Y-%m-%d-%H-%M
|
||||
.endif
|
||||
|
||||
VAGRANT_VERSION?= ${REVISION}-${BRANCH}${SNAPSHOT_DATE}
|
||||
|
||||
VAGRANT_TARGET:= ${OSRELEASE}${SNAPSHOT_DATE}.box
|
||||
VAGRANT_PROVIDERS?= vmware_desktop
|
||||
#VAGRANT_PROVIDERS+= virtualbox
|
||||
@ -54,7 +56,7 @@ vagrant-do-package-vmware: vagrant-create-vmware-vmx vagrant-do-package
|
||||
|
||||
atlas-do-upload: vagrant-do-package-vmware
|
||||
.for PROVIDER in ${VAGRANT_PROVIDERS}
|
||||
${.CURDIR}/scripts/atlas-upload.sh -b FreeBSD-${REVISION}-${BRANCH} -f ${VAGRANT_TARGET} -p ${PROVIDER} -k ${VAGRANT_KEY} -u ${VAGRANT_USERNAME} -v 0.1
|
||||
${.CURDIR}/scripts/atlas-upload.sh -b FreeBSD-${REVISION}-${BRANCH} -f ${VAGRANT_TARGET} -p ${PROVIDER} -k ${VAGRANT_KEY} -u ${VAGRANT_USERNAME} -v ${VAGRANT_VERSION}
|
||||
.endfor
|
||||
touch ${.OBJDIR}/${.TARGET}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user