aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Ferrell <major@homeonderanged.org>2012-05-01 18:33:48 -0500
committerMark Ferrell <major@homeonderanged.org>2012-05-01 18:33:48 -0500
commit2b69cdf6a3e5aeeb255b175d4f4faaafaaaf48a6 (patch)
tree86719bde0962b3fa9d6f9ad8eaf3c10cf360534e
parent9dfe9b52a75b8e12bbb01fdec2e38d845f0d9ae9 (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-xscripts/build11
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"