aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2020-03-05 15:36:57 +0100
committerThomas Deutschmann <whissi@gentoo.org>2020-03-05 15:36:57 +0100
commit37fd6919ed868aeb9f45fa0d908769fc250ae90f (patch)
tree697fa699968a011357d7958b76ede00d27a7a5d8 /genkernel
parentupdate MAKEOPTS default fallback (diff)
downloadgenkernel-37fd6919ed868aeb9f45fa0d908769fc250ae90f.tar.gz
genkernel-37fd6919ed868aeb9f45fa0d908769fc250ae90f.tar.bz2
genkernel-37fd6919ed868aeb9f45fa0d908769fc250ae90f.zip
genkernel: don't filter MAKEOPTS environment variable
Since commit 2c91f07c4a459efb6a8fbc11ec2525cc3020b96f we are filtering any already set environment variable named like a genkernel option to avoid clashing with default values. However, MAKEOPTS is a special variable and it's common in Gentoo that tools will honor this environment variable. This commit will change genkernel to no longer filter an already set MAKEOPTS environment variable. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'genkernel')
-rwxr-xr-xgenkernel5
1 files changed, 5 insertions, 0 deletions
diff --git a/genkernel b/genkernel
index a2c358dd..68ce1a9e 100755
--- a/genkernel
+++ b/genkernel
@@ -42,6 +42,11 @@ then
for GK_SETTING in "${GK_SETTINGS[@]}"
do
+ if [[ "${GK_SETTING}" == "MAKEOPTS" ]]
+ then
+ continue
+ fi
+
for var_to_unset in ${GK_SETTING} CMD_${GK_SETTING}
do
if [ -n "${!var_to_unset}" ]