summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorrillig <rillig>2007-03-06 15:54:54 +0000
committerrillig <rillig>2007-03-06 15:54:54 +0000
commitb727af3a83a332cba6e86e0b8893066d3cadb85f (patch)
tree15804e6b3a7ce222ab4a15beb9dbc9566394fc6e /mk
parent7298ca92ccd7728698f6aed098c23a8dcaf6a346 (diff)
downloadpkgsrc-b727af3a83a332cba6e86e0b8893066d3cadb85f.tar.gz
The first few lines of a bulk build log don't need to be printed on the
terminal. The wrapper warnings are included in the build log, no matter if it succeeds or not.
Diffstat (limited to 'mk')
-rw-r--r--mk/bulk/bsd.bulk-pkg.mk15
1 files changed, 6 insertions, 9 deletions
diff --git a/mk/bulk/bsd.bulk-pkg.mk b/mk/bulk/bsd.bulk-pkg.mk
index 3882ac4a361..3a24af5dc12 100644
--- a/mk/bulk/bsd.bulk-pkg.mk
+++ b/mk/bulk/bsd.bulk-pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.bulk-pkg.mk,v 1.136 2007/03/06 10:56:34 rillig Exp $
+# $NetBSD: bsd.bulk-pkg.mk,v 1.137 2007/03/06 15:54:54 rillig Exp $
#
# Copyright (c) 1999, 2000 Hubert Feyrer <hubertf@NetBSD.org>
@@ -355,7 +355,7 @@ bulk-package:
${ECHO} "### pkgsrc build log for ${PKGNAME}"; \
${ECHO} "###"; \
${ECHO} ""; \
- } | ${TEE} -a ${_BUILDLOG}
+ } >> ${_BUILDLOG}
${RUN} set +e; \
uptodate=`${RECURSIVE_MAKE} ${MAKEFLAGS} bulk-check-uptodate REF=${PKGFILE}` ; \
if [ $$uptodate = 1 ]; then \
@@ -437,6 +437,10 @@ bulk-package:
fi ;\
${ECHO_MSG} ${MAKE} package '(${PKGNAME})' 2>&1 ; \
${DO} ${RECURSIVE_MAKE} package; \
+ ${ECHO} ""; \
+ ${ECHO} "===> Warnings from the wrapper log (sorted):"; \
+ ${GREP} "^WARNING" ${WRKLOG} | ${SORT} -u | ${TO_HTML}; \
+ ${ECHO} ""; \
) 2>&1 | ${TEE} -a ${_BUILDLOG:Q} ; \
if [ -f ${PKGFILE} ]; then \
case ${KEEP_BUILDLOGS} in \
@@ -457,13 +461,6 @@ bulk-package:
${RM} -f ${_BUILDLOG:Q}; \
if [ -f "${WRKLOG}" ]; then \
${CP} ${WRKLOG:Q} ${_BROKENWRKLOG:Q}; \
- { ${ECHO} "<pre>"; \
- ${ECHO} ""; \
- ${ECHO} "===> Warnings from the wrapper log (sorted):"; \
- ${GREP} "^WARNING" ${WRKLOG} | ${SORT} -u | ${TO_HTML}; \
- ${ECHO} ""; \
- ${ECHO} "</pre>"; \
- } >> ${_BROKENFILE}; \
fi; \
( \
if [ -f ${_BROKENWRKLOG:Q} ]; then \