From 05bdd686583fd45a6537447407619f9f4bb4077a Mon Sep 17 00:00:00 2001 From: Florian Ragwitz Date: Tue, 11 Sep 2012 10:06:36 -0400 Subject: [PATCH] Automatically create core-cpan-diff cache dir --- Porting/core-cpan-diff | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Porting/core-cpan-diff b/Porting/core-cpan-diff index 54110d8..8483e18 100644 --- a/Porting/core-cpan-diff +++ b/Porting/core-cpan-diff @@ -155,7 +155,9 @@ sub run { } if ( defined $cache_dir ) { - die "ERROR: no such directory: '$cache_dir'\n" unless -d $cache_dir; + die "ERROR: not a directory: '$cache_dir'\n" + if !-d $cache_dir && -e $cache_dir; + File::Path::mkpath($cache_dir); } else { $cache_dir = File::Temp::tempdir( CLEANUP => 1 ); -- 2.7.4