mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
buildsystem: get_module_dir() is expensive, optimize
This commit is contained in:
parent
8af15ed22a
commit
85a97582de
@ -189,7 +189,11 @@ kernel_version() {
|
||||
|
||||
# get kernel module dir
|
||||
get_module_dir() {
|
||||
basename $(ls -d $(get_build_dir linux)/.install_pkg/usr/lib/kernel-overlays/base/lib/modules/*)
|
||||
if [ -n "${_CACHED_KERNEL_MODULE_DIR}" ]; then
|
||||
echo "${_CACHED_KERNEL_MODULE_DIR}"
|
||||
else
|
||||
basename $(ls -d $(get_build_dir linux)/.install_pkg/usr/lib/kernel-overlays/base/lib/modules/*)
|
||||
fi
|
||||
}
|
||||
|
||||
# get base path to kernel modules and firmware
|
||||
|
@ -149,7 +149,10 @@ ln -sf /etc/issue $INSTALL/etc/motd
|
||||
# Basissystem...
|
||||
$SCRIPTS/install libc
|
||||
$SCRIPTS/install gcc
|
||||
|
||||
$SCRIPTS/install linux
|
||||
export _CACHED_KERNEL_MODULE_DIR="$(get_module_dir)"
|
||||
|
||||
$SCRIPTS/install linux-drivers
|
||||
$SCRIPTS/install linux-firmware
|
||||
$SCRIPTS/install $BOOTLOADER
|
||||
|
Loading…
x
Reference in New Issue
Block a user