From cc14e50f166e67bbe61e2c76fd58f3379bc0be1e Mon Sep 17 00:00:00 2001 From: Bryan Drewery Date: Sun, 22 Aug 2021 20:36:56 -0700 Subject: bulk/testport: Store bulk output in logs/{bulk,testport}.log --- src/share/poudriere/bulk.sh | 9 +++++---- src/share/poudriere/common.sh | 3 ++- src/share/poudriere/html/build.html | 2 ++ src/share/poudriere/testport.sh | 6 ++++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/share/poudriere/bulk.sh b/src/share/poudriere/bulk.sh index ddf34b1b..39823da5 100755 --- a/src/share/poudriere/bulk.sh +++ b/src/share/poudriere/bulk.sh @@ -237,16 +237,17 @@ read_packages_from_params "$@" CLEANUP_HOOK=bulk_cleanup -run_hook bulk start - -jail_start "${JAILNAME}" "${PTNAME}" "${SETNAME}" - _log_path LOGD if [ -d ${LOGD} -a ${CLEAN} -eq 1 ]; then msg "Cleaning up old logs in ${LOGD}" [ ${DRY_RUN} -eq 0 ] && rm -Rf ${LOGD} 2>/dev/null fi +log_start bulk 1 +run_hook bulk start + +jail_start "${JAILNAME}" "${PTNAME}" "${SETNAME}" + prepare_ports show_build_summary show_dry_run_summary diff --git a/src/share/poudriere/common.sh b/src/share/poudriere/common.sh index 23171b03..744eeba6 100755 --- a/src/share/poudriere/common.sh +++ b/src/share/poudriere/common.sh @@ -377,7 +377,8 @@ _logfile() { # the issue by looking for files older than 1 minute. # Make sure directory exists - mkdir -p "${_log}/logs" "${_latest_log}" + mkdir -p "${_log}/logs" "${_latest_log}" \ + "${_log}/../latest-per-pkg" :> "${_logfile}" diff --git a/src/share/poudriere/html/build.html b/src/share/poudriere/html/build.html index f7d5766e..7a20bd52 100644 --- a/src/share/poudriere/html/build.html +++ b/src/share/poudriere/html/build.html @@ -75,6 +75,8 @@ diff --git a/src/share/poudriere/testport.sh b/src/share/poudriere/testport.sh index 07b78831..ea483c90 100755 --- a/src/share/poudriere/testport.sh +++ b/src/share/poudriere/testport.sh @@ -191,6 +191,9 @@ export MASTERNAME export MASTERMNT export POUDRIERE_BUILD_TYPE=bulk +_log_path log +log_start testport 1 + jail_start "${JAILNAME}" "${PTNAME}" "${SETNAME}" _pget portsdir ${PTNAME} mnt @@ -250,8 +253,6 @@ prepare_ports show_dry_run_summary markfs prepkg ${MASTERMNT} -_log_path log - PARALLEL_JOBS=${BUILD_PARALLEL_JOBS} POUDRIERE_BUILD_TYPE=bulk parallel_build ${JAILNAME} ${PTNAME} ${SETNAME} @@ -320,6 +321,7 @@ if [ -n "${MAX_MEMORY}" -o -n "${MAX_FILES}" ]; then JEXEC_LIMITS=1 fi unset PKGNAME_VARNAME +log_stop log_start "${PKGNAME}" 1 buildlog_start "${PKGNAME}" "${ORIGINSPEC}" ret=0 -- cgit v1.2.3