diff --git a/releng/releng_printsize b/releng/releng_printsize index 16ed2b8b..6011d360 100755 --- a/releng/releng_printsize +++ b/releng/releng_printsize @@ -41,20 +41,30 @@ do done printf "done.\n" -# Disk cache might play dirty games, so re-run these several times? +printf "\n${SELF}: Performing several print size runs to neutralize possible disk cache impact.\n" + +# if [ -x ${RELENG_XORRISO} ]; then - printf "\n${SELF}: Running ${RELENG_XORRISO} -as mkisofs -quiet -print-size ${GEN_DATA_DIR}\n" - time ${RELENG_XORRISO} -as mkisofs -quiet -print-size ${GEN_DATA_DIR} + for run in 1 2 3; do + printf "\n${SELF}: Running ${RELENG_XORRISO} -as mkisofs -quiet -print-size ${GEN_DATA_DIR}. Trial: ${run}.\n" + time ${RELENG_XORRISO} -as mkisofs -quiet -print-size ${GEN_DATA_DIR} + done fi +# if [ -x ${RELENG_GENISOIMAGE} ]; then - printf "\n${SELF}: Running ${RELENG_GENISOIMAGE} -quiet -print-size ${GEN_DATA_DIR}\n" - time ${RELENG_GENISOIMAGE} -quiet -print-size ${GEN_DATA_DIR} + for run in 1 2 3; do + printf "\n${SELF}: Running ${RELENG_GENISOIMAGE} -quiet -print-size ${GEN_DATA_DIR}. Trial: ${run}.\n" + time ${RELENG_GENISOIMAGE} -quiet -print-size ${GEN_DATA_DIR} + done fi +# if [ -x ${RELENG_MKISOFS} ]; then - printf "\n${SELF}: Running ${RELENG_MKISOFS} -quiet -print-size ${GEN_DATA_DIR}\n" - time ${RELENG_MKISOFS} -quiet -print-size ${GEN_DATA_DIR} + for run in 1 2 3; do + printf "\n${SELF}: Running ${RELENG_MKISOFS} -quiet -print-size ${GEN_DATA_DIR}. Trial: ${run}.\n" + time ${RELENG_MKISOFS} -quiet -print-size ${GEN_DATA_DIR} + done fi #