- Timestamp:
- Jan 31, 2011, 2:51:48 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20101205/ippScripts/scripts/addstar_run.pl
r29006 r30446 71 71 defined $camera; 72 72 if ($minidvodb && !defined($minidvodb_group)) { 73 my_die( "missing minidvodb_group", $add_id, 3 );74 }73 my_die( "missing minidvodb_group", $add_id, 3 ); 74 } 75 75 my $ipprc = PS::IPP::Config->new( $camera ) or my_die( "Unable to set up", $add_id, $PS_EXIT_CONFIG_ERROR ); # IPP configuration 76 76 … … 113 113 114 114 if (defined $dvodbReal) { 115 if ($minidvodb) { 116 117 if (!defined($minidvodb_name)) { 118 #take the active one, if it's not defined on the command line 119 #reverts would have this already set, for example. 120 my $command = "addtool -listminidvodbrun "; 121 $command .= " -minidvodb_group $minidvodb_group" if defined $minidvodb_group; 122 $command .= " -state 'active' -limit 1"; 123 $command .= " -dbname $dbname" if defined $dbname; 124 print $command; 125 my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) = 126 run(command => $command, verbose => $verbose); 127 &my_die( "Unable to get active minidvodb_name", $add_id, $PS_EXIT_SYS_ERROR) unless $success; 128 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or 129 &my_die("Unable to parse metadata config", $add_id, $PS_EXIT_PROG_ERROR); 130 131 my $components = parse_md_list($metadata) or 132 &my_die("Unable to parse metadata list", $add_id, $PS_EXIT_PROG_ERROR); 133 my $comp = $$components[0]; 134 $minidvodb_path = $comp->{minidvodb_path}; 135 $minidvodb_name = $comp->{minidvodb_name}; 136 137 if (!defined($minidvodb_path)) { 138 &my_die("Unable to parse minidvodb_path", $add_id, $PS_EXIT_PROG_ERROR); 139 } 140 if (!defined($minidvodb_name)) { 141 &my_die("Unable to parse minidvodb_name", $add_id, $PS_EXIT_PROG_ERROR); 142 } 143 } 144 # tack on the minidvodb part to the db. 145 # $dvodbReal = $dvodbReal . '/' . $minidvodb_name . '/'; 146 #we don't need this now that I fixed the paths 147 148 } 115 if ($minidvodb) { 116 117 #if (!defined($minidvodb_name)) { 118 #take the active one, if it's not defined on the command line 119 #reverts would have this already set, for example. 120 my $command = "addtool -listminidvodbrun "; 121 $command .= " -minidvodb_group $minidvodb_group" if defined $minidvodb_group; 122 $command .= " -minidvodb_name $minidvodb_name" if defined $minidvodb_name; 123 $command .= " -state 'active' -limit 1"; 124 $command .= " -dbname $dbname" if defined $dbname; 125 print $command; 126 my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) = 127 run(command => $command, verbose => $verbose); 128 &my_die( "Unable to get active minidvodb_name", $add_id, $PS_EXIT_SYS_ERROR) unless $success; 129 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or 130 &my_die("Unable to parse metadata config", $add_id, $PS_EXIT_PROG_ERROR); 131 132 my $components = parse_md_list($metadata) or 133 &my_die("Unable to parse metadata list", $add_id, $PS_EXIT_PROG_ERROR); 134 my $comp = $$components[0]; 135 $minidvodb_path = $comp->{minidvodb_path}; 136 $minidvodb_name = $comp->{minidvodb_name}; 137 138 if (!defined($minidvodb_path)) { 139 &my_die("Unable to parse minidvodb_path", $add_id, $PS_EXIT_PROG_ERROR); 140 } 141 if (!defined($minidvodb_name)) { 142 &my_die("Unable to parse minidvodb_name", $add_id, $PS_EXIT_PROG_ERROR); 143 } 144 #} 145 # tack on the minidvodb part to the db. 146 # $dvodbReal = $dvodbReal . '/' . $minidvodb_name . '/'; 147 #we don't need this now that I fixed the paths 148 149 } 149 150 else { 150 151 … … 153 154 154 155 unless ($no_op) { 155 print $dvodbReal;156 print $dvodbReal; 156 157 157 158 ## addstar can either save the full set of detections, or just … … 222 223 $command .= " -addprocessedexp"; 223 224 $command .= " -fault $exit_code"; 224 $command .= " -dvodb_path $minidvodb_path" if defined $minidvodb_path;225 $command .= " -dvodb_path $minidvodb_path" if defined $minidvodb_path; 225 226 $command .= " -path_base $outroot" if defined $outroot; 226 227 $command .= (" -dtime_addstar " . ((DateTime->now->mjd - $mjd_start) * 86400)); 227 $fpaCommand .= " -minidvodb_name $minidvodb_name" if defined $minidvodb_name;228 $fpaCommand .= " -minidvodb_name $minidvodb_name" if defined $minidvodb_name; 228 229 $command .= " -dbname $dbname" if defined $dbname; 229 230 system ($command);
Note:
See TracChangeset
for help on using the changeset viewer.
