aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2020-08-02 12:40:47 +0200
committerThomas Deutschmann <whissi@gentoo.org>2020-08-03 00:40:14 +0200
commit6882485e665f8b6eb388696dfc0fd983faa9d922 (patch)
tree6db4431770ad1db4ab36591f0fca2f6761581db5 /genkernel
parentgen_package.sh: gen_kerncache_extract_kernel(): Create target directory if mi... (diff)
downloadgenkernel-6882485e665f8b6eb388696dfc0fd983faa9d922.tar.gz
genkernel-6882485e665f8b6eb388696dfc0fd983faa9d922.tar.bz2
genkernel-6882485e665f8b6eb388696dfc0fd983faa9d922.zip
Rename INSTALL_MOD_PATH option to KERNEL_MODULES_PREFIX
Before this change we had different names in config file and command-line for the same thing. With this change we have one option named KERNEL_MODULES_PREFIX and its corresponding --kernel-modules-prefix command-line argument. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'genkernel')
-rwxr-xr-xgenkernel15
1 files changed, 8 insertions, 7 deletions
diff --git a/genkernel b/genkernel
index efa4360..a155a9c 100755
--- a/genkernel
+++ b/genkernel
@@ -38,6 +38,7 @@ if [ ${#GK_SETTINGS[@]} -gt 0 ]
then
GK_SETTINGS+=( CALLBACK )
GK_SETTINGS+=( EXTRAVERSION )
+ GK_SETTINGS+=( INSTALL_MOD_PATH )
GK_SETTINGS+=( MOD_INSTALL )
for GK_SETTING in "${GK_SETTINGS[@]}"
@@ -295,18 +296,18 @@ then
if ! isTrue "${BUILD_STATIC}"
then
- if ! isTrue "${CMD_INSTALL}" && [ -z "${INSTALL_MOD_PATH}" ]
+ if ! isTrue "${CMD_INSTALL}" && [ -z "${KERNEL_MODULE_PREFIX}" ]
then
- # We have to set $INSTALL_MOD_PATH to avoid installing files
+ # We have to set $KERNEL_MODULE_PREFIX to avoid installing files
# to /lib/modules because --no-install was set
- INSTALL_MOD_PATH="$(mktemp -d -p "${TEMP}" kerncache-modules_XXXXXXX 2>/dev/null)"
- if [ -z "${INSTALL_MOD_PATH}" ]
+ KERNEL_MODULE_PREFIX="$(mktemp -d -p "${TEMP}" kerncache-modules_XXXXXXX 2>/dev/null)"
+ if [ -z "${KERNEL_MODULE_PREFIX}" ]
then
- gen_die "Internal error: Variable 'INSTALL_MOD_PATH' is empty; mktemp() for kerncache modules failed!"
+ gen_die "Internal error: Variable 'KERNEL_MODULE_PREFIX' is empty; mktemp() for kerncache modules failed!"
else
print_info 5 '' 1 0
- print_info 5 "INSTALL_MOD_PATH set to '${INSTALL_MOD_PATH}' because --kerncache is used but --no-install was set ..."
- mkdir "${INSTALL_MOD_PATH}/lib" || gen_die "Failed to create '${INSTALL_MOD_PATH}/lib'!"
+ 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