76851862dc74347ab9b57976ba99c2b30968c66b hiram Fri Jan 24 11:43:09 2025 -0800 beware multiple copies of the same lastz run, use the latest refs #35135 diff --git src/hg/utils/automation/pairLastz.sh src/hg/utils/automation/pairLastz.sh index ead605a75b7..33b2f4b6ab0 100755 --- src/hg/utils/automation/pairLastz.sh +++ src/hg/utils/automation/pairLastz.sh @@ -269,31 +269,31 @@ fi if [ -L "${swapLink}" ]; then printf "# swap ${query} -> ${target} already done\n" 1>&2 doneCount=`echo $doneCount | awk '{printf "%d", $1+1}'` swapDone=1 fi export working=`ls -d ${targetExists}/lastz${Query}.* 2> /dev/null | wc -l` if [ "${working}" -gt 0 ]; then if [ "${primaryDone}" -eq 0 ]; then printf "# in progress, ${query} -> ${target}:\n" 1>&2 printf "# " 1>&2 ls -ogd ${targetExists}/lastz${Query}.* 1>&2 fi - buildDir=`ls -d ${targetExists}/lastz${Query}.*` + buildDir=`ls -d ${targetExists}/lastz${Query}.* | tail -1` printf "# continuing: %s\n" "${buildDir}" 1>&2 fi export primaryPartsDone=`ls $buildDir/fb.* 2> /dev/null | wc -l` if [ "$primaryPartsDone" -gt 0 ]; then primaryDone="$primaryPartsDone" printf "# primaryPartsDone $primaryPartsDone primaryDone $primaryDone\n" 1>&2 fi if [ -d "${swapDir}" ]; then printf "# swap in progress ${query} -> ${target}\n" 1>&2 printf "# " 1>&2 ls -ogd "${swapDir}" 1>&2 if [ "${doneCount}" -ne 2 ]; then printf "# doneCount $doneCount -ne 2 exit 0 since swap in progress\n" 1>&2 exit 0