diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2020-08-03 00:01:21 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2020-08-03 00:42:11 +0200 |
commit | febeae936c626eb4c0a44654cda2a6351671098b (patch) | |
tree | eb26da6344db4a3d9e293c38df1b0af1f5089dab /genkernel | |
parent | Make use of expand_file() for --linuxrc option (diff) | |
download | genkernel-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-x | genkernel | 15 |
1 files changed, 0 insertions, 15 deletions
@@ -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 |