Changeset 18702
- Timestamp:
- Jul 23, 2008, 5:57:26 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/magic_tree.pl (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/magic_tree.pl
r18696 r18702 64 64 my $missing_tools; 65 65 my $magictool = can_run('magictool') or (warn "Can't find magictool" and $missing_tools = 1); 66 my $ppImage = can_run('ppImage') or (warn "Can't find ppImage" and $missing_tools = 1);67 66 if ($missing_tools) { 68 67 warn("Can't find required tools."); … … 91 90 92 91 foreach my $input ( @$inputs ) { 93 push @skycells, $input->{ skycell_id};92 push @skycells, $input->{node}; # NB: Storing the skycell_id in magicInputSkyfile.node 94 93 } 95 94 } … … 177 176 }; 178 177 my @tasks = ( $root ); 179 while (scalar @tasks > 0) {178 while (scalar @tasks > 1) { 180 179 my $node = shift @tasks; 181 180 divide_node($node, \@tasks); … … 185 184 my $mdcTree = print_node($root); # The tree in MDC format 186 185 my ($treeFile, $treeName) = tempfile( "magictree.${magic_id}.XXXX", UNLINK => !$save_temps ); 187 print $treeFile ,$mdcTree;186 print $treeFile $mdcTree; 188 187 close $treeFile; 189 188 … … 201 200 unless ($success) { 202 201 $error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR); 203 warn("Unable to perform magictool -inputtree: $error_code"); 204 exit($error_code); 202 &my_die("Unable to perform magictool -inputtree: $error_code", $magic_id, $error_code); 205 203 } 206 204 } else {
Note:
See TracChangeset
for help on using the changeset viewer.
