Changeset 31190 for main/trunk/greenstone2/perllib/basebuilder.pm
- Timestamp:
- 2016-12-09T21:37:52+13:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/basebuilder.pm
r30517 r31190 29 29 no strict 'refs'; # allow filehandles to be variables and viceversa 30 30 31 use arcinfo; 31 32 use classify; 32 33 use cfgread; 33 34 use colcfg; 34 35 use dbutil; 36 use oaiinfo; 35 37 use plugin; 36 38 use util; … … 92 94 93 95 my $colcfgname = &colcfg::get_collect_cfg_name($outhandle, $gs_mode); 96 $self->{'colcfgname'} = $colcfgname; 94 97 $self->{'collect_cfg'} = &colcfg::read_collection_cfg ($colcfgname, $gs_mode); 95 98 … … 169 172 } 170 173 174 175 # Prepare to work with the <collection>/etc/oai-inf.<db> that keeps track 176 # of the OAI identifiers with their time stamps and deleted status. 177 # 178 # At this stage of working with the oai info db, we don't care whether we have a 179 # manifest or are otherwise incremental, or whether we're doing removeold (full rebuild). 180 # Because we've already dealt with that during the import stage. From here on, we pretend 181 # we're incremental, since the oai info db should just do what archiveinfo contains. 182 # This is because "building is always incremental" where oai info db is concerned. 183 184 my $archivedir = $self->{'source_dir'}; 185 my $oai_info = new oaiinfo($self->{'colcfgname'}, $self->{'collect_cfg'}->{'infodbtype'}); 186 $oai_info->building_stage_before_indexing($archivedir); 187 188 171 189 # check incremental against whether builder can cope or not. 172 190 if ($self->{'incremental'} && !$self->is_incremental_capable()) {
Note:
See TracChangeset
for help on using the changeset viewer.