From 4f98c287ab8498d7c1aa4a97108220cef53634bd Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sun, 15 Nov 2020 16:50:39 +0000 Subject: [PATCH] mirror: Print postcmd output only when running verbose --- roles/mirror/base/files/sync-mirrors | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/roles/mirror/base/files/sync-mirrors b/roles/mirror/base/files/sync-mirrors index 7d50b8b..ef6100e 100755 --- a/roles/mirror/base/files/sync-mirrors +++ b/roles/mirror/base/files/sync-mirrors @@ -112,9 +112,15 @@ for mirror in ${SYNC} ; do logmsg "Finished ${mirror} sync with exit status ${STATUS}${NOOP} ..." if [ "${POSTCMD}" != "" ]; then logmsg "Running post for ${mirror} ..." - ${POSTCMD} 2>&1 | tee >( \ - awk "{ print strftime(\"%Y/%m/%d %H:%M:%S\") \" [$$] \" \$0 }" \ - >> "${LOGFILE}" ) + if [ "${VERBOSE}" -eq 1 ]; then + ${POSTCMD} 2>&1 | tee >( \ + awk "{ print strftime(\"%Y/%m/%d %H:%M:%S\") \" [$$] \" \$0 }" \ + >> "${LOGFILE}" ) + else + ${POSTCMD} 2>&1 | \ + awk "{ print strftime(\"%Y/%m/%d %H:%M:%S\") \" [$$] \" \$0 }" \ + >> "${LOGFILE}" + fi logmsg "Finished post for ${mirror} ..." fi done