summaryrefslogtreecommitdiffstats
path: root/builder
diff options
context:
space:
mode:
Diffstat (limited to 'builder')
-rwxr-xr-xbuilder/build-initramfs.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/builder/build-initramfs.sh b/builder/build-initramfs.sh
index e41c2293..59ab139d 100755
--- a/builder/build-initramfs.sh
+++ b/builder/build-initramfs.sh
@@ -68,7 +68,6 @@ create_system_image=''
cleanup='no'
full_cleanup='no'
use_systemd_in_initramfs='no'
-# TODO check for presence of linux kernel headers as core dependency
declare -A core_dependencies=(
[cat]='print messages' \
[cpio]='pack initramfs' \
@@ -334,6 +333,9 @@ cleanup() {
# region controller
result=0
+if ! [ -f "/lib/modules/$(uname --kernel-release)/build/Makefile" ];then
+ logging.critical 'Missing core dependency "linux-headers" to compile against given or current kernel.'
+fi
dependency_check core dependencies utils_dependency_check program || \
result=$?
dependency_check core shared_library_pattern_dependencies \