Changeset 18508 for gsdl/trunk/perllib/plugins/ArchivesInfPlugin.pm
- Timestamp:
- 2009-02-11T17:42:17+13:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/perllib/plugins/ArchivesInfPlugin.pm
r18469 r18508 88 88 89 89 my $archive_info = $self->{'archive_info'}; 90 my $verbosity = $self->{'verbosity'}; 91 my $outhandle = $self->{'outhandle'}; 90 92 91 93 if (defined $archive_info) { … … 98 100 99 101 my $index_status = $archive_info->get_status_info($doc_oid); 100 #### print STDERR "*** Away to Update $doc_oid $index_status\n";101 102 102 103 if ($index_status eq "D") { … … 104 105 $archive_info->delete_info($doc_oid); 105 106 &GDBMUtils::gdbmDatabaseRemove($archive_info_filename,$doc_oid); 107 108 my $doc_file = $subfile->[0]; 109 my $base_dir =$self->{'base_dir'}; 110 111 my $doc_filename = &util::filename_cat($base_dir,$doc_file); 112 113 my ($doc_tailname, $doc_dirname, $suffix) 114 = File::Basename::fileparse($doc_filename, "\\.[^\\.]+\$"); 115 116 print STDERR "Removing $doc_dirname\n" if ($verbosity>2); 117 118 &util::rm_r($doc_dirname); 119 120 106 121 } 107 122 elsif ($index_status =~ m/^(I|R)$/) { … … 120 135 my ($pluginfo, $base_dir, $processor, $maxdocs) = @_; 121 136 137 $self->{'base_dir'} = $base_dir; 122 138 } 123 139 … … 257 273 } 258 274 259 260 261 275 if ($process_file) { 262 276 # note: metadata is not carried on to the next level
Note:
See TracChangeset
for help on using the changeset viewer.