summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenda Xu <heroxbd@gentoo.org>2017-12-20 17:03:13 +0900
committerBenda Xu <heroxbd@gentoo.org>2017-12-20 17:04:20 +0900
commitc79d9272b631eadd79b5e81b0f3aef887d30eb63 (patch)
tree43ea8108772ace468136602506eca697244bcf98 /scripts
parentsys-devel/gcc-config: add patch to re-enable env-update for prefix, bug #641096 (diff)
downloadprefix-c79d9272b631eadd79b5e81b0f3aef887d30eb63.tar.gz
prefix-c79d9272b631eadd79b5e81b0f3aef887d30eb63.tar.bz2
prefix-c79d9272b631eadd79b5e81b0f3aef887d30eb63.zip
bootstrap-prefix.sh: enable RAP on any linux-based installations.
This can be disabled by setting envvar PREFIX_DISABLE_RAP=yes.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/bootstrap-prefix.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 1b15a7add2..5c7ec7bd45 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -7,8 +7,8 @@ trap 'exit 1' TERM KILL INT QUIT ABRT
# some basic output functions
eerror() { echo "!!! $*" 1>&2; }
einfo() { echo "* $*"; }
-# RAP (libc) mode is triggered if the script is renamed to bootstrap-rap.sh.
-is-rap() { [[ ${BASH_SOURCE} = *rap.sh ]]; }
+# RAP (libc) mode is triggered on Linux kernel and glibc.
+is-rap() { [[ ${PREFIX_DISABLE_RAP} != "yes" && ${CHOST} = *linux-gnu* ]]; }
rapx() { is-rap && echo $1 || echo $2; }
# prefer gtar over tar