diff options
author | Mark Ferrell <major@homeonderanged.org> | 2012-05-01 18:33:48 -0500 |
---|---|---|
committer | Mark Ferrell <major@homeonderanged.org> | 2012-05-01 18:33:48 -0500 |
commit | 2b69cdf6a3e5aeeb255b175d4f4faaafaaaf48a6 (patch) | |
tree | 86719bde0962b3fa9d6f9ad8eaf3c10cf360534e | |
parent | 9dfe9b52a75b8e12bbb01fdec2e38d845f0d9ae9 (diff) |
Fixup mkenv
* Itterate the directories using a for loop
* Do not create an 'S' directory as most archives extract to that directory
name.
-rwxr-xr-x | scripts/build | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/scripts/build b/scripts/build index 07481b2..f488ffe 100755 --- a/scripts/build +++ b/scripts/build @@ -70,11 +70,12 @@ EOF # prepare the environment structure for the current package mkenv() { - [ -d "${S}" ] || mkdir -p "${S}" - [ -d "${L}" ] || mkdir -p "${L}" - [ -d "${E}" ] || mkdir -p "${E}" - [ -d "${T}" ] || mkdir -p "${T}" - [ -d "${D}" ] || mkdir -p "${D}" + for dir in "${W}" "${L}" "${E}" "${D}"; do + if [ ! -d "${dir}" ]; then + mkdir -p "${dir}" + fi + done + unset dir if [ "$#" -gt "0" ]; then cat /dev/null > "${L}/${1}.log" |