Ignore:
Timestamp:
2010-01-22T15:57:09+13:00 (14 years ago)
Author:
mdewsnip
Message:

Changed import.pl and export.pl so instead of explicitly using "archiveinf-doc.gdb" or "archiveinf-src.gdb" they use the dbutil::get_infodb_file_path() function... you know, the one that should have been used originally? In preparation for making it possible to use something other than GDBM, and part of making the code less GDBM-specific.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/bin/script/import.pl

    r21580 r21581  
    527527    # read the archive information file
    528528##  $arcinfo_doc_filename = &util::filename_cat ($archivedir, "archives.inf");
    529    
    530     $arcinfo_doc_filename = &util::filename_cat ($archivedir, "archiveinf-doc");
    531     &util::rename_gdbm_file($arcinfo_doc_filename); # ensures gdb
    532     $arcinfo_doc_filename .= ".gdb";
    533    
    534     $arcinfo_src_filename = &util::filename_cat ($archivedir, "archiveinf-src");   
    535     &util::rename_gdbm_file($arcinfo_src_filename); # ensures gdb
    536     $arcinfo_src_filename .= ".gdb";
    537 
     529
     530    # BACKWARDS COMPATIBILITY: Just in case there are old .ldb/.bdb files (won't do anything for other infodbtypes)
     531    &util::rename_gdbm_file(&util::filename_cat($archivedir, "archiveinf-doc"));
     532    &util::rename_gdbm_file(&util::filename_cat($archivedir, "archiveinf-src"));
     533
     534    $arcinfo_doc_filename = &dbutil::get_infodb_file_path($collectcfg->{'infodbtype'}, "archiveinf-doc", $archivedir);
     535    $arcinfo_src_filename = &dbutil::get_infodb_file_path($collectcfg->{'infodbtype'}, "archiveinf-src", $archivedir);
    538536                           
    539537    $archive_info = new arcinfo ($collectcfg->{'infodbtype'});
Note: See TracChangeset for help on using the changeset viewer.