summaryrefslogtreecommitdiffhomepage
path: root/build.vars
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-07-11 20:18:10 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-07-11 21:04:29 +0000
commitafe7b9141ff0195abdee88aea8e15bda9c0f573f (patch)
tree55650542cd78eeb14c13228acef6b60c9f22096e /build.vars
parenta4b0f4f26fd5f4b958039ae8fe64d821860f595d (diff)
downloadmidipix_build-afe7b9141ff0195abdee88aea8e15bda9c0f573f.tar.bz2
midipix_build-afe7b9141ff0195abdee88aea8e15bda9c0f573f.tar.xz
Replaces rm_if_exists() [-m] [-c] w/ secure_rm(), insecure_mkdir(), and secure_cd().
secure_{rm,cd}() verify whether all pathnames supplied are rooted beneath ${PREFIX_ROOT}.
Diffstat (limited to 'build.vars')
-rw-r--r--build.vars7
1 files changed, 4 insertions, 3 deletions
diff --git a/build.vars b/build.vars
index 239a3f72..79019c11 100644
--- a/build.vars
+++ b/build.vars
@@ -29,17 +29,18 @@ else
log_msg failexit "Error: unknown build type \`${BUILD}'.";
fi;
-: ${PREFIX:=${HOME}/midipix/${ARCH}/${BUILD}};
+: ${PREFIX_ROOT:=${HOME}/midipix};
+: ${PREFIX:=${PREFIX_ROOT}/${ARCH}/${BUILD}};
: ${PREFIX_NATIVE:=${PREFIX}/native};
: ${PREFIX_CROSS:=${PREFIX}/${TARGET}};
-: ${DLCACHEDIR:=${HOME}/midipix/dlcache};
+: ${DLCACHEDIR:=${PREFIX_ROOT}/dlcache};
: ${WORKDIR:=${PREFIX}/tmp};
export PATH="${PREFIX}/bin${PATH:+:${PATH}}";
: ${BUILD_LOG_FNAME:=${PREFIX}/build.log};
: ${BUILD_LOG_LAST_FNAME:=${PREFIX}/build.log.last};
: ${BUILD_STATUS_IN_PROGRESS_FNAME:=${PREFIX}/BUILD_IN_PROGRESS};
-: ${CHECK_PREREQ_CMDS:="aclocal autoconf autopoint awk basename bunzip2 flex git groff gunzip install libtool lzma make makeinfo nl nroff openssl patch sed sha256sum sort tar tee tr uname wget xz"};
+: ${CHECK_PREREQ_CMDS:="aclocal autoconf autopoint awk basename bunzip2 find flex git groff gunzip install libtool lzma make makeinfo nl nroff openssl patch sed sha256sum sort tar tee tr uname wget xz"};
: ${CHECK_PREREQ_FILES:="/usr/include/gmpxx.h /usr/include/mpc.h /usr/include/mpfr.h"};
: ${CHECK_PATH_VARS:="PREFIX PREFIX_NATIVE PREFIX_CROSS DLCACHEDIR WORKDIR"};
: ${CLEAR_ENV_VARS_EXCEPT:="HOME PATH SHELL TERM USER"};