Changeset 20791 for trunk/ippScripts/scripts/magic_destreak.pl
- Timestamp:
- Nov 17, 2008, 3:56:22 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/magic_destreak.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/magic_destreak.pl
r20761 r20791 56 56 57 57 pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV; 58 pod2usage( -msg => "Required options: --magic_ds_id --camera --streaks --stage -- outroot",58 pod2usage( -msg => "Required options: --magic_ds_id --camera --streaks --stage --stage_id --component --outroot", 59 59 -exitval => 3) unless 60 60 defined $magic_ds_id and … … 121 121 } 122 122 123 my $backup_ uri;123 my $backup_path_base; 124 124 if (! $remove) { 125 $backup_ uri= "$outroot/$basename";126 } 127 128 my $recovery_ uri;125 $backup_path_base = "$outroot/$basename"; 126 } 127 128 my $recovery_path_base; 129 129 if ($recoveryroot) { 130 $recovery_ uri= "$recoveryroot/$basename";130 $recovery_path_base = "$recoveryroot/$basename"; 131 131 } 132 132 … … 143 143 } 144 144 145 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or 146 &my_die("Unable to parse metadata config doc", $magic_ds_id, $component, $PS_EXIT_PROG_ERROR); 147 148 my $skycells = parse_md_list($metadata) or 149 &my_die("Unable to parse metadata list", $magic_ds_id, $component, $PS_EXIT_PROG_ERROR); 150 ($sfh, $skycell_list) = tempfile( "/tmp/skycell_list.XXXX", UNLINK => !$save_temps); 151 152 foreach my $skycell (@$skycells) { 153 print $sfh "$skycell->{uri}\n" 154 } 155 close $sfh; 145 my $getskycells_output = join "", @$stdout_buf; 146 if ($getskycells_output) { 147 my $metadata = $mdcParser->parse($getskycells_output) or 148 &my_die("Unable to parse metadata config doc", $magic_ds_id, $component, $PS_EXIT_PROG_ERROR); 149 150 my $skycells = parse_md_list($metadata) or 151 &my_die("Unable to parse metadata list", $magic_ds_id, $component, $PS_EXIT_PROG_ERROR); 152 153 ($sfh, $skycell_list) = tempfile( "/tmp/skycell_list.XXXX", UNLINK => !$save_temps); 154 155 foreach my $skycell (@$skycells) { 156 print $sfh "$skycell->{uri}\n" 157 } 158 close $sfh; 159 } 156 160 } 157 161 … … 203 207 $command .= " -magic_ds_id $magic_ds_id"; 204 208 $command .= " -component $component"; 205 $command .= " -backup_ uri $backup_uri" if $backup_uri;206 $command .= " -recovery_ uri $recovery_uri" if $recovery_uri;209 $command .= " -backup_path_base $backup_path_base" if $backup_path_base; 210 $command .= " -recovery_path_base $recovery_path_base" if $recovery_path_base; 207 211 $command .= " -dbname $dbname" if defined $dbname; 208 212
Note:
See TracChangeset
for help on using the changeset viewer.
