Index: trunk/ippScripts/scripts/dist_defineruns.pl
===================================================================
--- trunk/ippScripts/scripts/dist_defineruns.pl	(revision 36630)
+++ trunk/ippScripts/scripts/dist_defineruns.pl	(revision 36633)
@@ -88,5 +88,5 @@
     push @stages, $stage;
 } else {
-    @stages = qw(chip chip_bg camera fake warp warp_bg diff stack SSdiff sky skysingle);
+    @stages = qw(chip chip_bg camera fake warp warp_bg diff stack SSdiff sky skysingle ff);
 }
 
Index: trunk/ippScripts/scripts/dist_make_fileset.pl
===================================================================
--- trunk/ippScripts/scripts/dist_make_fileset.pl	(revision 36630)
+++ trunk/ippScripts/scripts/dist_make_fileset.pl	(revision 36633)
@@ -223,5 +223,5 @@
     my $dbname = shift;
 
-    if (($stage eq 'stack') or ($stage eq 'diff') or ($stage eq 'SSdiff') or $stage eq 'sky' or $stage eq 'skycal') {
+    if (($stage eq 'stack') or ($stage eq 'diff') or ($stage eq 'SSdiff') or $stage eq 'sky' or $stage eq 'skycal' or $stage eq "ff") {
         return "";
     }
Index: trunk/ippScripts/scripts/psphot_fullforce_summary.pl
===================================================================
--- trunk/ippScripts/scripts/psphot_fullforce_summary.pl	(revision 36630)
+++ trunk/ippScripts/scripts/psphot_fullforce_summary.pl	(revision 36633)
@@ -79,4 +79,6 @@
 my ($listFile, $listName) = tempfile("/tmp/fullforce.summary.list.XXXX", UNLINK => !$save_temps );
 
+my $cff_file;
+
 { 
     my $mdcParser = PS::IPP::Metadata::Config->new;
@@ -107,7 +109,14 @@
         &my_die("Couldn't find input cmf: $cmf", $ff_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($cmf);
         print $listFile "SOURCES STR $cmf\n";
+        if (!$cff_file) {
+            $cff_file = $ipprc->filename('PSPHOT.OUTPUT.CFF', $result->{sources_path_base});
+            &my_die("Couldn't find input cff: $cff_file", $ff_id, $PS_EXIT_SYS_ERROR) unless $ipprc->file_exists($cff_file);
+        }
     }
     close $listFile;
 }
+
+&my_die("No CFF found in results: $cff_file", $ff_id, $PS_EXIT_PROG_ERROR) unless $cff_file;
+
 
 # Recipes to use based on reduction class
@@ -141,4 +150,5 @@
     my $command = "$psphotFullForceSummary $outroot";
     $command .= " -input $listName";
+    $command .= " -cff $cff_file";
     $command .= " -threads $threads" if defined $threads;
     if ($dump_config) {
