mirror of
https://github.com/opnsense/src.git
synced 2026-06-04 14:26:03 -04:00
release: Standardize on *-${FS}.* VM image naming
We publish three sets of VM images on download.freebsd.org:
* Generic VM images
* BASIC-CLOUDINIT VM images
* BASIC-CI VM images
Of these, the first had names like
FreeBSD-14.2-RELEASE-amd64-ufs.raw.xz,
the second had names like
FreeBSD-14.2-RELEASE-amd64-BASIC-CLOUDINIT.ufs.qcow2.xz,
and the third had names like
FreeBSD-14.2-RELEASE-amd64-BASIC-CI.ufs.raw.xz
but were listed in the CHECKSUM files with names like
FreeBSD-14.2-RELEASE-amd64-BASIC-CI-ufs.raw.xz
Standardize these to consistently use a hyphen before the filesystem
type rather than a period.
Note: On FreeBSD 14 we ship images without the -${FS} component in
their names; these are hardlinks to the -ufs images for compatibility
purposes. On FreeBSD 13 we only have UFS images and don't include the
filesystem in the name.
MFC after: 1 week
Reported by: jmg
Sponsored by: Amazon
This commit is contained in:
parent
34fbc9e421
commit
35623ccc37
2 changed files with 16 additions and 16 deletions
|
|
@ -212,13 +212,13 @@ vm-images-stage:
|
|||
. for VMFORMAT in ${${CW}_FORMAT}
|
||||
. for FS in ${${CW}_FSLIST}
|
||||
cd ${RELEASEDIR}/vmimages && \
|
||||
mv ${OSRELEASE}-${CW}.${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz
|
||||
cp -p ${RELEASEDIR}/vmimages/${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz \
|
||||
${VM_DIR}/${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz
|
||||
mv ${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz
|
||||
cp -p ${RELEASEDIR}/vmimages/${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz \
|
||||
${VM_DIR}/${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz
|
||||
cd ${VM_DIR}/Latest && \
|
||||
ln -s ../${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}.${FS}.${VMFORMAT}.xz
|
||||
ln -s ../${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz
|
||||
. endfor
|
||||
. endfor
|
||||
. endif
|
||||
|
|
@ -250,8 +250,8 @@ vm-images-stage:
|
|||
. if ${CW} == BASIC-CLOUDINIT
|
||||
. for VMFORMAT in ${${CW}_FORMAT}
|
||||
. for FS in ${${CW}_FSLIST}
|
||||
cp -p ${RELEASEDIR}/vmimages/${OSRELEASE}-${CW}.${FS}.${VMFORMAT}.xz \
|
||||
${VM_DIR}/Latest/${OSRELEASE}-${CW}.${FS}.${VMFORMAT}.xz
|
||||
cp -p ${RELEASEDIR}/vmimages/${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz \
|
||||
${VM_DIR}/Latest/${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz
|
||||
. endfor
|
||||
. endfor
|
||||
. endif
|
||||
|
|
@ -277,12 +277,12 @@ ci-images-stage:
|
|||
. for FS in ${${CW}_FSLIST}
|
||||
cd ${RELEASEDIR}/ciimages && \
|
||||
mv ${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz
|
||||
cp -p ${RELEASEDIR}/ciimages/${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz \
|
||||
${CI_DIR}/${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz
|
||||
${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz
|
||||
cp -p ${RELEASEDIR}/ciimages/${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz \
|
||||
${CI_DIR}/${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz
|
||||
cd ${CI_DIR}/Latest && \
|
||||
ln -s ../${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}.${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}.${FS}.${VMFORMAT}.xz
|
||||
ln -s ../${BUILDDATE}/${OSRELEASE}-${CW}-${SNAP_SUFFIX}-${FS}.${VMFORMAT}.xz \
|
||||
${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz
|
||||
. endfor
|
||||
. endfor
|
||||
. endif
|
||||
|
|
@ -307,7 +307,7 @@ ci-images-stage:
|
|||
. for VMFORMAT in ${${CW}_FORMAT}
|
||||
. for FS in ${${CW}_FSLIST}
|
||||
cp -p ${RELEASEDIR}/ciimages/${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz \
|
||||
${CI_DIR}/Latest/${OSRELEASE}-${CW}.${FS}.${VMFORMAT}.xz
|
||||
${CI_DIR}/Latest/${OSRELEASE}-${CW}-${FS}.${VMFORMAT}.xz
|
||||
. endfor
|
||||
. endfor
|
||||
. endif
|
||||
|
|
|
|||
|
|
@ -239,8 +239,8 @@ cloud-install-BASIC-CLOUDINIT:
|
|||
.for _FS in ${BASIC-CLOUDINIT_FSLIST}
|
||||
. for _FMT in ${BASIC-CLOUDINIT_FORMAT}
|
||||
cp -p ${.OBJDIR}/${BASIC-CLOUDINIT${_FS:tu}${_FMT:tu}IMAGE} \
|
||||
${DESTDIR}/vmimages/${OSRELEASE}-BASIC-CLOUDINIT.${_FS}.${_FMT}
|
||||
${XZ_CMD} ${DESTDIR}/vmimages/${OSRELEASE}-BASIC-CLOUDINIT.${_FS}.${_FMT}
|
||||
${DESTDIR}/vmimages/${OSRELEASE}-BASIC-CLOUDINIT-${_FS}.${_FMT}
|
||||
${XZ_CMD} ${DESTDIR}/vmimages/${OSRELEASE}-BASIC-CLOUDINIT-${_FS}.${_FMT}
|
||||
. endfor
|
||||
.endfor
|
||||
cd ${DESTDIR}/vmimages && sha512 ${OSRELEASE}* > \
|
||||
|
|
|
|||
Loading…
Reference in a new issue