Changeset 33196
- Timestamp:
- Feb 2, 2012, 9:32:41 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/tools/repair_bad_instance (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/repair_bad_instance
r33064 r33196 17 17 $class_id, 18 18 $pretend, 19 $repair_lost, 19 20 $go, 20 21 ); … … 26 27 'class_id|c=s' => \$class_id, 27 28 'repair|r' => \$go, 29 'repair-lost|l' => \$repair_lost, 28 30 'pretend' => \$pretend, 29 31 ) or pod2usage( 2 ); … … 50 52 my $file = $stmt->fetchrow_hashref(); 51 53 54 if (!$file) { 55 print STDERR "failed to find rawImfile for $exp_id $class_id\n"; 56 exit 1; 57 } 52 58 my $uri = $file->{uri}; 53 59 my $ignored = $file->{ignored}; 60 61 if (!$uri) { 62 print STDERR "failed to find uri for $exp_id $class_id\n"; 63 exit 1; 64 } 54 65 55 66 my $output = `neb-locate -p -a $uri`; 56 67 57 68 if (!$output) { 58 die "failed to locate any instances for $uri\n";69 print STDERR "WARNING failed to locate any instances for $uri\n"; 59 70 } 60 71 … … 89 100 my $cmd = "regtool -dbname $dbname -updateprocessedimfile -set_ignored -exp_id $exp_id -class_id $class_id\n"; 90 101 print "$cmd\n"; 91 if ($ go) {102 if ($repair_lost) { 92 103 $fixed = 1; 93 104 system $cmd;
Note:
See TracChangeset
for help on using the changeset viewer.
