Changeset 27377 for gs2-extensions/parallel-building/trunk/src/perllib/plugouts/GreenstoneXMLPlugout.pm
- Timestamp:
- 2013-05-21T14:46:55+12:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/parallel-building/trunk/src/perllib/plugouts/GreenstoneXMLPlugout.pm
r26986 r27377 32 32 eval {require bytes}; 33 33 use util; 34 use FileUtils; 34 35 use BasePlugout; 35 36 use docprint; … … 73 74 { 74 75 my $output_dir = $self->get_output_dir(); 75 my $working_dir = & util::filename_cat($output_dir, $doc_dir);76 if (!& util::dir_exists($working_dir))76 my $working_dir = &FileUtils::filenameConcatenate($output_dir, $doc_dir); 77 if (!&FileUtils::directoryExists($working_dir)) 77 78 { 78 & util::mk_all_dir($working_dir);79 &FileUtils::makeAllDirectories($working_dir); 79 80 } 80 81 $self->process_assoc_files ($doc_obj, $doc_dir, ''); 81 82 $self->process_metafiles_metadata ($doc_obj); 82 my $output_file = & util::filename_cat($working_dir, "doc.xml");83 my $output_file = &FileUtils::filenameConcatenate($working_dir, "doc.xml"); 83 84 $self->open_xslt_pipe($output_file, $self->{'xslt_file'}); 84 85 if (defined $self->{'xslt_writer'}) … … 110 111 } 111 112 112 $self->{'short_doc_file'} = util::filename_cat($doc_dir, "doc.xml");113 $self->{'short_doc_file'} = FileUtils::filenameConcatenate($doc_dir, "doc.xml"); 113 114 114 115 $self->store_output_info_reference($doc_obj); … … 116 117 } 117 118 # /** saveas() **/ 118 119 # Overriden for HDFS support120 sub get_output_handler121 {122 my $self = shift (@_);123 my ($output_file_name) = @_;124 if (&util::isHDFS($output_file_name))125 {126 open(*OUTPUT, &util::file_openfdcommand($output_file_name, '>'));127 return *OUTPUT;128 }129 else130 {131 return $self->SUPER::get_output_handler($output_file_name);132 }133 }134 119 135 120 sub get_new_doc_dir … … 159 144 $doc_dir_num++; 160 145 } 161 # ##rint "!! - testing Path: " . $doc_dir . "\n";162 $created_directory = & util::mk_all_dir(&util::filename_cat($working_dir, $doc_dir . '.dir'));163 # ##rint "-> result: |" . $created_directory . "|\n";146 #rint "!! - testing Path: " . $doc_dir . "\n"; 147 $created_directory = &FileUtils::makeAllDirectories(&FileUtils::filenameConcatenate($working_dir, $doc_dir . '.dir')); 148 #rint "-> result: |" . $created_directory . "|\n"; 164 149 } 165 150 while ($doc_dir_rest ne "" && $doc_dir_num < 32 && !$created_directory); … … 170 155 $i++; 171 156 $doc_dir = $doc_dir_base . '-' . $i; 172 # ##rint "!! - testing Path: " . $doc_dir . "\n";173 $created_directory = & util::mk_all_dir(&util::filename_cat($working_dir, $doc_dir . '.dir'));174 # ##rint "-> result: |" . $created_directory . "|\n";157 #rint "!! - testing Path: " . $doc_dir . "\n"; 158 $created_directory = &FileUtils::makeAllDirectories(&FileUtils::filenameConcatenate($working_dir, $doc_dir . '.dir')); 159 #rint "-> result: |" . $created_directory . "|\n"; 175 160 } 176 161 if (!$created_directory) … … 178 163 die("Error! Failed to create directory for document: " . $doc_dir_base . "\n"); 179 164 } 180 # ##rint "!! Final Path: " . $doc_dir . ".dir\n";165 #rint "!! Final Path: " . $doc_dir . ".dir\n"; 181 166 return $doc_dir . '.dir'; 182 167 }
Note:
See TracChangeset
for help on using the changeset viewer.