Author: gjb
Date: Tue Jun 25 14:56:13 2019
New Revision: 349372
URL: https://svnweb.freebsd.org/changeset/base/349372

Log:
  Include files containing metadata specific to the branch in the
  directory where the individual distribution sets exist.
  
  The new metadata files include the build date, svn branch, and
  revision of the build.
  
  Requested by: Mellanox Technologies (via kib)
  MFC after:    3 days
  Sponsored by: Rubicon Communications, LLC (Netgate)

Modified:
  head/release/Makefile.mirrors

Modified: head/release/Makefile.mirrors
==============================================================================
--- head/release/Makefile.mirrors       Tue Jun 25 14:50:03 2019        
(r349371)
+++ head/release/Makefile.mirrors       Tue Jun 25 14:56:13 2019        
(r349372)
@@ -19,6 +19,7 @@ FTPDIR?=              ${RELEASEDIR}/ftp-stage
 .if exists(${RELEASEDIR})
 STAGE_TARGETS?=                iso-images-stage
 .endif
+SRCBRANCH!=            ${SVN_CMD} info --show-item relative-url ${WORLDDIR}
 
 .if (defined(EMBEDDED_TARGET) && !empty(EMBEDDED_TARGET)) || 
(defined(EMBEDDEDBUILD) && !empty(EMBEDDEDBUILD))
 . if ${TARGET:Marm*} != "" || ${EMBEDDED_TARGET:Marm*} != ""
@@ -185,6 +186,9 @@ iso-images-stage:
 .if exists(${RELEASEDIR}/ftp)
        mkdir -p ${FTP_DIR}
        cp -p ${RELEASEDIR}/ftp/*.txz ${RELEASEDIR}/ftp/MANIFEST ${FTP_DIR}
+       echo ${BUILDDATE} > ${FTP_DIR}/BUILDDATE
+       echo ${SRCBRANCH} > ${FTP_DIR}/SRCBRANCH
+       echo r${SVNREVISION} > ${FTP_DIR}/REVISION
        cd ${TLD}/${TARGET} && \
                ln -s ${TARGET_ARCH}/${REVISION}-${BRANCH} \
                        ${REVISION}-${BRANCH}
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to