Index: trunk/tools/eam/rawfix.20230221/src/rawfix.burntool.pt
===================================================================
--- trunk/tools/eam/rawfix.20230221/src/rawfix.burntool.pt	(revision 42462)
+++ trunk/tools/eam/rawfix.20230221/src/rawfix.burntool.pt	(revision 42464)
@@ -146,8 +146,4 @@
     book getword burnhost.book $pageName fixhost -var BURNHOST
     book getword burnhost.book $pageName chipID  -var CHIP_ID
-    option $pageName $DATEOBS
-
-    stdout $DATEOBS/log.burntool.run.$CHIP_ID.v$ITER
-    stderr $DATEOBS/log.burntool.run.$CHIP_ID.v$ITER
 
     substr $DATEOBS 0 4 YEAR
@@ -156,4 +152,11 @@
     sprintf STARTDATE "%s/%s/%s" $YEAR $MONTH $DAY
     sprintf ENDDATE "%s/%s/%s,23:59:59" $YEAR $MONTH $DAY
+
+    option $pageName $DATEOBS $YEAR
+    # save DATEOBS so we can find the md5sum.book entry
+    # also save YEAR for output log
+
+    stdout $mypath/$YEAR/$DATEOBS/log.burntool.run.$CHIP_ID.v$ITER
+    stderr $mypath/$YEAR/$DATEOBS/log.burntool.run.$CHIP_ID.v$ITER
 
     host -required $BURNHOST
@@ -274,7 +277,8 @@
   $Ndone ++
   book setword burntool.book $options:1 NDONE $Ndone
+
+  sprintf tmpline "%s/%s/%s/log.burntool.runhosts.v%d" $mypath $options:2 $options:1 $ITER
   if ("$1" != "OK")
     book setword burntool.book $options:1 pantasksQuality $1
-    sprintf tmpline "%s/%s/log.burntool.runhosts.v%d" $mypath $options:1 $ITER
     exec echo "failure $1 $options:0" >> $tmpline
   else
