[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ddts-script 0.4.5



Bonjour,

journal des modifications :
version 0.4.5
  - change: try to create directories recursively
    thanks to Youssef Oualmakran for reporting this missing feature

La rustine est attachée, le script complet n'a pas bougé :
http://perso.wanadoo.fr/nico.bertol/ddts/ddts-script.txt


Nicolas
-- 
--- ddts-script_0.4.4.txt	Tue Jan  1 23:19:29 2002
+++ ddts-script_0.4.5.txt	Sat Jan  5 11:05:55 2002
@@ -268,13 +268,17 @@
 
 =cut
 
-my $version = "0.4.4";
+my $version = "0.4.5";
 
 # Test if configuration as been made
 foreach ($tr_dir, $bug_dir, $rev_dir, $temp_dir) {
-	if (! -d $_) {
-		mkdir ($_, 755) || die "Is the script configured?\n"
-				      ."Can't create `$_': $!";
+	my @dir=split("/", $_);				# get all subdirs
+	for (my $i=1; $i<@dir; $i++) {
+		my $dir = join("/", (@dir[0..$i]));	# subdir path
+		if (! -d $dir) {			# if not exist, try to create it
+			mkdir ($dir, 755) || die "Is the script configured?\n"
+						."Can't create `$dir': $!";
+		}
 	}
 }
 

Reply to: