Ignore:
Timestamp:
2013-05-21T14:46:55+12:00 (11 years ago)
Author:
jmt12
Message:

Updating calls to intermediate util functions to the new FileUtils functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs2-extensions/parallel-building/trunk/src/perllib/plugouts/GreenstoneXMLPlugout.pm

    r26986 r27377  
    3232eval {require bytes};
    3333use util;
     34use FileUtils;
    3435use BasePlugout;
    3536use docprint;
     
    7374  {
    7475    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))
    7778    {
    78       &util::mk_all_dir($working_dir);
     79      &FileUtils::makeAllDirectories($working_dir);
    7980    }
    8081    $self->process_assoc_files ($doc_obj, $doc_dir, '');
    8182    $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");
    8384    $self->open_xslt_pipe($output_file, $self->{'xslt_file'});
    8485    if (defined $self->{'xslt_writer'})
     
    110111    }
    111112
    112     $self->{'short_doc_file'} = util::filename_cat($doc_dir, "doc.xml");
     113    $self->{'short_doc_file'} = FileUtils::filenameConcatenate($doc_dir, "doc.xml");
    113114
    114115    $self->store_output_info_reference($doc_obj);
     
    116117}
    117118# /** saveas() **/
    118 
    119 # Overriden for HDFS support
    120 sub get_output_handler
    121 {
    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   else
    130   {
    131     return $self->SUPER::get_output_handler($output_file_name);
    132   }
    133 }
    134119
    135120sub get_new_doc_dir
     
    159144      $doc_dir_num++;
    160145    }
    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";
    164149  }
    165150  while ($doc_dir_rest ne "" && $doc_dir_num < 32 && !$created_directory);
     
    170155    $i++;
    171156    $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";
    175160  }
    176161  if (!$created_directory)
     
    178163    die("Error! Failed to create directory for document: " . $doc_dir_base . "\n");
    179164  }
    180   ###rint "!! Final Path: " . $doc_dir . ".dir\n";
     165  #rint "!! Final Path: " . $doc_dir . ".dir\n";
    181166  return $doc_dir . '.dir';
    182167}
Note: See TracChangeset for help on using the changeset viewer.