--- Makefile 2019-09-04 14:07:48 UTC +++ Makefile @@ -69,8 +69,8 @@ PORTSTOP= yes .include index: - @rm -f ${INDEXDIR}/${INDEXFILE} - @cd ${.CURDIR} && ${MAKE} ${INDEXDIR}/${INDEXFILE} + @cd ${.CURDIR} && ${MAKE} ${INDEXDIR}/${INDEXFILE}.tmp + @mv ${INDEXDIR}/${INDEXFILE}.tmp ${INDEXDIR}/${INDEXFILE} fetchindex: ${INDEXDIR}/${INDEXFILE}.bz2 @bunzip2 < ${INDEXDIR}/${INDEXFILE}.bz2 > ${INDEXDIR}/${INDEXFILE} && \ @@ -114,7 +114,7 @@ MAKE_INDEX= /usr/libexec/make_index /dev MAKE_INDEX= perl ${.CURDIR}/Tools/make_index .endif -${INDEXDIR}/${INDEXFILE}: +${INDEXDIR}/${INDEXFILE}.tmp: @${INDEX_ECHO_1ST} "Generating ${INDEXFILE} - please wait.."; \ if [ "${INDEX_PRISTINE}" != "" ]; then \ export LOCALBASE=/nonexistentlocal; \