From 8340056fb51fb3539bbc63b14b551c6574309420 Mon Sep 17 00:00:00 2001
From: Nick Daly <myownlittlworld@hotmail.com>
Date: Sun, 7 Jun 2009 13:54:16 -0500
Subject: Fixing previous bad commit.  Made copylower safer.

---
 includes/generic-includes.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'includes')

diff --git a/includes/generic-includes.sh b/includes/generic-includes.sh
index 3e3ef36..b58177b 100644
--- a/includes/generic-includes.sh
+++ b/includes/generic-includes.sh
@@ -141,14 +141,16 @@ function parseargs
 function copylower
 {
 	# usage: copylower source destination
+	mkdir -p "$2"
+
 	if [ -d "$1" ]; then
 		for filename in $(find "$1" -type f); do
 			lowerpath="$(echo $filename|gawk -F '$1' '{print $2}'|tr A-Z a-z)"
-			cp -f "$filename" "$2/$lowerpath" || die
+			cp -f "$filename" "${2}/${lowerpath}" || die
 		done
 	elif [ -f "$1" ]; then
 		lowername="$(basename $1|tr A-Z a-z)"
-		cp -f "$1" "$2"/$lowername
+		cp -f "$1" "${2}/${lowername}"
 	fi
 }
 
-- 
cgit v1.2.3