pf-tools commit: r891 [parmelan-guest] - /branches/next-gen/lib/PFTools/Update/Mkdir.pm

parmelan-guest at users.alioth.debian.org parmelan-guest at users.alioth.debian.org
Tue Sep 7 14:36:47 UTC 2010


Author: parmelan-guest
Date: Tue Sep  7 14:36:44 2010
New Revision: 891

URL: http://svn.debian.org/wsvn/pf-tools/?sc=1&rev=891
Log:
More mkdir -> make_path

Modified:
    branches/next-gen/lib/PFTools/Update/Mkdir.pm

Modified: branches/next-gen/lib/PFTools/Update/Mkdir.pm
URL: http://svn.debian.org/wsvn/pf-tools/branches/next-gen/lib/PFTools/Update/Mkdir.pm?rev=891&op=diff
==============================================================================
--- branches/next-gen/lib/PFTools/Update/Mkdir.pm (original)
+++ branches/next-gen/lib/PFTools/Update/Mkdir.pm Tue Sep  7 14:36:44 2010
@@ -24,9 +24,7 @@
 
 use English qw( -no_match_vars );    # Avoids regex performance penalty
 use Exporter;
-use File::Compare;
-use File::Copy;
-use Text::Diff;
+use File::Path qw( make_path );
 
 use PFTools::Conf;
 use PFTools::Logger;
@@ -67,9 +65,9 @@
         Do_before_change( $ref_section, $options, $hash_subst ) && return 1;
         if ( !$options->{'simul'} ) {
             Do_moveold( $dest, $options );
-            if ( deferredlogsystem( "/bin/mkdir -p '" . $dest . "'" ) ) {
-                Warn( $CODE->{'OPEN'},
-                    "Unable to create directory " . $dest );
+            eval { make_path($dest); };
+            if ($EVAL_ERROR) {
+                Warn( $CODE->{'OPEN'}, "make_path($dest): $EVAL_ERROR" );
                 return 1;
             }
         }




More information about the pf-tools-commits mailing list