From 8340056fb51fb3539bbc63b14b551c6574309420 Mon Sep 17 00:00:00 2001 From: Nick Daly 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