Changeset 39966
- Timestamp:
- Jan 31, 2017, 5:41:02 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tags/ipp-20150312/ippScripts/scripts/permcheck.pl
- Property svn:mergeinfo changed
/trunk/ippScripts/scripts/permcheck.pl merged: 39965
r39957 r39966 19 19 20 20 my $missing_tools = 0; 21 #my $regtool = can_run('regtool') or (warn "Can't find regtool" and $missing_tools = 1);21 my $regtool = can_run('regtool') or (warn "Can't find regtool" and $missing_tools = 1); 22 22 my $chiptool = can_run('chiptool') or (warn "Can't find chiptool" and $missing_tools = 1); 23 23 my $camtool = can_run('camtool') or (warn "Can't find camtool" and $missing_tools = 1); … … 249 249 &my_die("Unable to parse metadata from stagetool", $stage_id); 250 250 } 251 elsif ($stage eq 'burntool') { 252 my $cmd = "$regtool -processedimfile -exp_id $stage_id -dbname $dbname"; 253 my ($success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) = 254 run(command => $cmd, verbose => 0); 255 unless ($success) { 256 $error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR); 257 &my_die("Unable to perform stagetool: $error_code", $stage_id); 258 } 259 $imfiles = $mdcParser->parse_list(join "", @$stdout_buf) or 260 &my_die("Unable to parse metadata from stagetool", $stage_id); 261 } 251 262 252 263 my $timer_start = time(); … … 258 269 'skycal' => ['PSASTRO.OUTPUT.CMF','PSPHOT.OUTPUT.CFF'], 259 270 'ff' => ['PSPHOT.OUT.CMF.MEF','PSPHOT.OUTPUT.CFF','PSPHOT.FULLFORCE.OUTPUT'], 260 'diff' => ['PPSUB.OUTPUT.SOURCES','PPSUB.INVERSE.SOURCES','PSPHOT.PSF.SKY.SAVE','PSPHOT.BACKMDL.MEF','PPSUB.OUTPUT.KERNELS'] 271 'diff' => ['PPSUB.OUTPUT.SOURCES','PPSUB.INVERSE.SOURCES','PSPHOT.PSF.SKY.SAVE','PSPHOT.BACKMDL.MEF','PPSUB.OUTPUT.KERNELS'], 272 'burntool' => ['BURN.TABLE.DOESNT.HAVE.A.PRODUCT'] 261 273 ); 262 274 … … 329 341 $is_done = 1; 330 342 } 331 332 343 } 344 elsif ($stage eq 'burntool') { 345 if ($product eq 'BURN.TABLE.DOESNT.HAVE.A.PRODUCT') { 346 my $bt_file = $imfiles->{uri}; 347 $bt_file =~ s/fits$/burn.tbl/; 348 push @keys, $bt_file; 349 } 350 $is_done = 1; 351 } 352 333 353 if ($is_done == 0) { 334 354 push @keys, $ipprc->filename($product,$path_base); … … 552 572 $host =~ s/\.\d//; 553 573 # print "$filename $host $volume\n"; 554 my $response = `ssh $host remote_md5sum.pl $filename`; 555 chomp($response); 574 my $response; 575 my @file_stat = stat($filename); 576 if ($file_stat[7] > 1e7) { 577 $response = `ssh $host remote_md5sum.pl $filename`; 578 chomp($response); 579 } 580 else { 581 $response = $file_stat[7]; 582 } 556 583 my ($sum, undef) = split /\s+/, $response; 557 584 unless(defined($sum)) { - Property svn:mergeinfo changed
Note:
See TracChangeset
for help on using the changeset viewer.
