From febeae936c626eb4c0a44654cda2a6351671098b Mon Sep 17 00:00:00 2001 From: Thomas Deutschmann Date: Mon, 3 Aug 2020 00:01:21 +0200 Subject: 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 --- genkernel | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'genkernel') 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 -- cgit v1.2.3-65-gdbad