- Timestamp:
- 2009-09-21T13:36:25+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/bin/script/export.pl
r20616 r20652 492 492 493 493 # remove the old contents of the export directory if needed 494 if ($removeold && -e $exportdir) { 495 &gsprintf($out, "{export.removing_export}\n"); 496 &util::rm_r ($exportdir); 494 if ($removeold) { 495 if (-e $exportdir) { 496 &gsprintf($out, "{export.removing_export}\n"); 497 &util::rm_r ($exportdir); 498 } 499 my $tmpdir = &util::filename_cat ($ENV{'GSDLCOLLECTDIR'}, "tmp"); 500 $tmpdir =~ s/[\\\/]+/\//g; 501 $tmpdir =~ s/\/$//; 502 if (-e $tmpdir) { 503 &gsprintf($out, "{import.removing_tmpdir}\n"); 504 &util::rm_r ($tmpdir); 505 } 497 506 } 498 507 … … 501 510 502 511 # read the export information file 503 # If saveas=DSpace, a "contents" file will be created, otherwise "export.inf"504 512 505 513 # the plugouts should be doing this!! 506 if ($saveas eq "DSpace"){ 507 $expinfo_doc_filename = &util::filename_cat ($exportdir, "contents"); 508 } elsif ($saveas =~ m/^.*METS$/ || $saveas eq "MARCXML" ) { 509 ## $expinfo_doc_filename = &util::filename_cat ($exportdir, "export.inf"); 510 $expinfo_doc_filename = &util::filename_cat ($exportdir,"archiveinf-doc" ); 511 &util::rename_gdbm_file($expinfo_doc_filename); # ensures gdb in case we have an existing legacy ldb one - can this happen? 512 $expinfo_doc_filename .= ".gdb"; 513 514 $expinfo_src_filename = &util::filename_cat ($exportdir,"archiveinf-src" ); 515 &util::rename_gdbm_file($expinfo_src_filename); # ensures gdb in case we have an existing legacy ldb one - can this happen? 516 $expinfo_src_filename .= ".gdb"; 517 518 } 514 ## $expinfo_doc_filename = &util::filename_cat ($exportdir, "export.inf"); 515 $expinfo_doc_filename = &util::filename_cat ($exportdir,"archiveinf-doc" ); 516 &util::rename_gdbm_file($expinfo_doc_filename); # ensures gdb in case we have an existing legacy ldb one - can this happen? 517 $expinfo_doc_filename .= ".gdb"; 518 519 $expinfo_src_filename = &util::filename_cat ($exportdir,"archiveinf-src" ); 520 &util::rename_gdbm_file($expinfo_src_filename); # ensures gdb in case we have an existing legacy ldb one - can this happen? 521 $expinfo_src_filename .= ".gdb"; 522 519 523 520 524 $export_info = new arcinfo();
Note:
See TracChangeset
for help on using the changeset viewer.