diff --git a/makefile b/makefile index f77625a..95739f9 100644 --- a/makefile +++ b/makefile @@ -33,6 +33,7 @@ BREW = ${TOOLSDIR}/bin/brew -v DATESTAMP = $(shell date +%Y%m%d) FULLDATE = $(shell date) +GITREVISION = $(shell git log -1 | head -n3) # Get latest linuxbrew @@ -49,7 +50,8 @@ ${BREW} install --verbose ${BOOTSTRAP} bootstrap-release: tidyup - echo "${FULLDATE}" > ${TOOLSDIR}/tools-builder-bootstrap-release + echo "${FULLDATE}" > ${TOOLSDIR}/tools-builder.bootstrap.datetime + echo "${GITREVISION}" > ${TOOLSDIR}/tools-builder.bootstrap.gitrevision cd ${INSTALLDIR} && mv -v ${TOOLS} ${TOOLS}-bootstrap-${DATESTAMP} cd ${INSTALLDIR} && tar -czvf ${EXPORTDIR}/${TOOLS}-bootstrap-${DATESTAMP}.tar.gz ${TOOLS}-bootstrap-${DATESTAMP} cd ${INSTALLDIR} && mv -v ${TOOLS}-bootstrap-${DATESTAMP} ${TOOLS} @@ -68,13 +70,15 @@ ln -nfs ${TOOLSDIR}/bin/vim ${TOOLSDIR}/bin/vi full-release: tidyup - echo "${FULLDATE}" > ${TOOLSDIR}/tools-builder-full-release + echo "${FULLDATE}" > ${TOOLSDIR}/tools-builder.full.datetime + echo "${GITREVISION}" > ${TOOLSDIR}/tools-builder.full.gitrevision cd ${INSTALLDIR} && mv -v ${TOOLS} ${TOOLS}-${DATESTAMP} cd ${INSTALLDIR} && tar -czvf ${EXPORTDIR}/${TOOLS}-${DATESTAMP}.tar.gz ${TOOLS}-${DATESTAMP} cd ${INSTALLDIR} && mv -v ${TOOLS}-${DATESTAMP} ${TOOLS} upgrade: - echo "${FULLDATE}" > ${TOOLSDIR}/tools-builder-upgrade + echo "${FULLDATE}" > ${TOOLSDIR}/tools-builder.upgrade.datetime + echo "${GITREVISION}" > ${TOOLSDIR}/tools-builder.upgrade.gitrevision brew update brew upgrade pip install ${PIPMODULES} -U --ignore-installed