aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2020-08-03 00:01:21 +0200
committerThomas Deutschmann <whissi@gentoo.org>2020-08-03 00:42:11 +0200
commitfebeae936c626eb4c0a44654cda2a6351671098b (patch)
treeeb26da6344db4a3d9e293c38df1b0af1f5089dab /genkernel
parentMake use of expand_file() for --linuxrc option (diff)
downloadgenkernel-febeae936c626eb4c0a44654cda2a6351671098b.tar.gz
genkernel-febeae936c626eb4c0a44654cda2a6351671098b.tar.bz2
genkernel-febeae936c626eb4c0a44654cda2a6351671098b.zip
gen_determineargs.sh: determine_real_args(): Set KERNEL_MODULES_PREFIX to temporary location when --no-install is set
This will ensure that we won't install anything on user's system when --no-install was set. While here, make use of expand_file() for --kernel-modules-prefix. Bug: https://bugs.gentoo.org/505810 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'genkernel')
-rwxr-xr-xgenkernel15
1 files changed, 0 insertions, 15 deletions
diff --git a/genkernel b/genkernel
index a155a9c..575ba2b 100755
--- a/genkernel
+++ b/genkernel
@@ -296,21 +296,6 @@ then
if ! isTrue "${BUILD_STATIC}"
then
- if ! isTrue "${CMD_INSTALL}" && [ -z "${KERNEL_MODULE_PREFIX}" ]
- then
- # We have to set $KERNEL_MODULE_PREFIX to avoid installing files
- # to /lib/modules because --no-install was set
- KERNEL_MODULE_PREFIX="$(mktemp -d -p "${TEMP}" kerncache-modules_XXXXXXX 2>/dev/null)"
- if [ -z "${KERNEL_MODULE_PREFIX}" ]
- then
- gen_die "Internal error: Variable 'KERNEL_MODULE_PREFIX' is empty; mktemp() for kerncache modules failed!"
- else
- print_info 5 '' 1 0
- print_info 5 "KERNEL_MODULE_PREFIX set to '${KERNEL_MODULE_PREFIX}' because --kerncache is used but --no-install was set ..."
- mkdir "${KERNEL_MODULE_PREFIX}/lib" || gen_die "Failed to create '${KERNEL_MODULE_PREFIX}/lib'!"
- fi
- fi
-
print_info 1 '' 1 0
gen_kerncache_extract_modules
fi