--- trunk/mage/usr/lib/mage/mage4.functions.sh 2013/10/16 07:46:58 2224 +++ trunk/mage/usr/lib/mage/mage4.functions.sh 2013/10/16 07:49:19 2225 @@ -46,6 +46,8 @@ local method local cmd local retval + local sum + local dest # very basic getops for i in $* @@ -72,9 +74,29 @@ if [[ -d ${rundir} ]] then pushd ${rundir} &> /dev/null - # be verbose here - ${cmd} -c ${file} #&> /dev/null - retval="$?" + + # all file must be non-zero + retval=0 + while read sum dest + do + if [ -s ${dest} ] + then + echo "${dest}: file-size OK" + else + echo "${dest}: file is empty ;(" + retval=127 + fi + done < ${file} + if [[ ${retval} != 127 ]] + then + # insert an empty line for cosmetic + echo + + # be verbose here + ${cmd} -c ${file} #&> /dev/null + retval="$?" + fi + popd &> /dev/null else retval=1