summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-04-21 11:51:39 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-04-21 11:52:45 +0000
commit15af12934ba6acb4bf38345ef33e3fdd4d946ae1 (patch)
tree07552c76da560ef1281501f6913781f7b0ba39da /build.sh
parentb0384ac71168adb8786945e22339b66ce7d748d9 (diff)
downloadmidipix_build-15af12934ba6acb4bf38345ef33e3fdd4d946ae1.tar.bz2
midipix_build-15af12934ba6acb4bf38345ef33e3fdd4d946ae1.tar.xz
- Adds perl via perl-cross, Redfoxmoon, and <https://github.com/lalbornoz/perl-cross>.
- Ensure ${PREFIX}/usr and ${PREFIX_NATIVE}/usr are symbolic links to `.'
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 7f7a7f04..b338c071 100755
--- a/build.sh
+++ b/build.sh
@@ -28,6 +28,14 @@ esac; shift; done;
clear_env_with_except ${CLEAR_ENV_VARS_EXCEPT};
check_path_vars ${CHECK_PATH_VARS}; check_prereqs ${PREREQ_CMDS};
mkdir -p ${PREFIX} ${PREFIX_NATIVE} ${PREFIX_TARGET} ${WORKDIR};
+if [ -d ${PREFIX}/usr -o -f ${PREFIX}/usr -o -L ${PREFIX}/usr ]; then
+ rm -rf ${PREFIX}/usr;
+fi;
+ln -sf . ${PREFIX}/usr;
+if [ -d ${PREFIX_NATIVE}/usr -o -f ${PREFIX_NATIVE}/usr -o -L ${PREFIX_NATIVE}/usr ]; then
+ rm -rf ${PREFIX_NATIVE}/usr;
+fi;
+ln -sf . ${PREFIX_NATIVE}/usr;
{(
update_build_status build_start; build_times_init; trap "clean_build_status abort; exit 1" HUP INT TERM USR1 USR2;
log_msg info "Build started by ${BUILD_USER:=${USER}}@${BUILD_HNAME:=$(hostname)} at ${BUILD_DATE_START}.";