From 1b3e5c9179f1053c9742b5781c7aa257751ac16f Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 11 May 2023 11:10:34 +0000 Subject: [PATCH] new commit --- PepDev32/BldHelper-release.sh | 60 ++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 26 deletions(-) diff --git a/PepDev32/BldHelper-release.sh b/PepDev32/BldHelper-release.sh index b3aa11b..0750428 100755 --- a/PepDev32/BldHelper-release.sh +++ b/PepDev32/BldHelper-release.sh @@ -32,41 +32,49 @@ cd ${WorkingDir} # Timing matters, don't destroy the old one without a replacement. # Check for the ISO to appear and wait for things to settle. until [ -e fusato/*.iso ] - do ((++_break)) - [ $_break -gt $_wait ] && break || sleep 1 +do + ((++_break)) + if [ $_break -gt $_wait ] + then + echo "Timeout waiting for ISO to appear" + break + fi + sleep 1 done if [ ${_break} -lt ${_wait} ] ; then -mv fusato/*.iso fusato/${FileName}.iso + mv fusato/*.iso fusato/${FileName}.iso -# Make the checksum file. -cd fusato -echo "# ${FileName} ${TODAY}" > ${FileName}-sha512.checksum -sha512sum ${FileName}.iso >> ${FileName}-sha512.checksum + # Make the checksum file. + cd fusato + echo "# ${FileName} ${TODAY}" > ${FileName}-sha512.checksum + sha512sum ${FileName}.iso >> ${FileName}-sha512.checksum -### -# Remove the previous files in ${LOCATION} . -rm -f ${LOCATION}/${FileName}*.iso -rm -f ${LOCATION}/${FileName}*-sha512.checksum -#rm -f ${LOCATION}/${FileName}*.torrent + ### + # Remove the previous files in ${LOCATION} . + rm -f ${LOCATION}/${FileName}*.iso + rm -f ${LOCATION}/${FileName}*-sha512.checksum + #rm -f ${LOCATION}/${FileName}*.torrent -#mv $(FileName}* ${LOCATION}/ -mv ${FileName}.iso ${LOCATION}/${FileName}.iso -mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum + #mv $(FileName}* ${LOCATION}/ + mv ${FileName}.iso ${LOCATION}/${FileName}.iso + mv ${FileName}-sha512.checksum ${LOCATION}/${FileName}-sha512.checksum -# touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}* -touch ${LOCATION}/${FileName}* + # touch -t ${_stamp} ${LOCATION} ${LOCATION}/${FileName}* + touch ${LOCATION}/${FileName}* -# Clean the fusato folder -lb clean & + # Move the log file to the log directory. + [ ! -e ${LogDir} ] && mkdir -p ${LogDir} + mv ${OutFile} ${LogFile} -# Move the log file to the log directory. -[ ! -e ${LogDir} ] && mkdir -p ${LogDir} -mv ${OutFile} ${LogFile} + ### -### - -else echo -e "\n\tAfter $_break seconds, ISO never appeared.\n" | tee --append ${OutFile} - mv ${OutFile} ${LogFile} +else + echo -e "\n\tAfter $_break seconds, ISO never appeared.\n" | tee --append ${OutFile} + mv ${OutFile} ${LogFile} fi + +rm -r * + +exit 0