[Midnightbsd-cvs] mports [22225] trunk/Mk/bsd.mport.mk: add timestamp
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jan 25 18:01:15 EST 2017
Revision: 22225
http://svnweb.midnightbsd.org/mports/?rev=22225
Author: laffer1
Date: 2017-01-25 18:01:15 -0500 (Wed, 25 Jan 2017)
Log Message:
-----------
add timestamp
Modified Paths:
--------------
trunk/Mk/bsd.mport.mk
Modified: trunk/Mk/bsd.mport.mk
===================================================================
--- trunk/Mk/bsd.mport.mk 2017-01-21 03:34:29 UTC (rev 22224)
+++ trunk/Mk/bsd.mport.mk 2017-01-25 23:01:15 UTC (rev 22225)
@@ -3098,7 +3098,11 @@
makesum: check-checksum-algorithms
@cd ${.CURDIR} && ${MAKE} fetch NO_CHECKSUM=yes \
DISABLE_SIZE=yes
- @if [ -f ${DISTINFO_FILE} ]; then ${CAT} /dev/null > ${DISTINFO_FILE}; fi
+ @if [ -f ${DISTINFO_FILE} ]; then \
+ if ${GREP} -q "^TIMESTAMP " ${DISTINFO_FILE}; then \
+ ${GREP} -v "^TIMESTAMP " ${DISTINFO_FILE} > ${DISTINFO_FILE}.sav; \
+ fi; \
+ fi; \
@( \
cd ${DISTDIR}; \
\
@@ -3109,11 +3113,16 @@
eval alg_executable=\$$$$alg; \
\
if [ $$alg_executable != "NO" ]; then \
- $$alg_executable $$file >> ${DISTINFO_FILE}; \
+ $$alg_executable $$file >> ${DISTINFO_FILE}.new; \
fi; \
done; \
- ${ECHO_CMD} "SIZE ($$file) = `${STAT} -f \"%z\" $$file`" >> ${DISTINFO_FILE}; \
+ ${ECHO_CMD} "SIZE ($$file) = `${STAT} -f \"%z\" $$file`" >> ${DISTINFO_FILE}.new; \
done \
+ if [ ! -f ${DISTINFO_FILE}.sav ] || ! cmp -s ${DISTINFO_FILE}.sav ${DISTINFO_FILE}.new; then \
+ ${ECHO_CMD} "TIMESTAMP = `date '+%s'`" > ${DISTINFO_FILE} ; \
+ ${CAT} ${DISTINFO_FILE}.new >> ${DISTINFO_FILE} ; \
+ fi ; \
+ rm -f ${DISTINFO_FILE}.new ${DISTINFO_FILE}.sav ; \
)
.endif
More information about the Midnightbsd-cvs
mailing list