From 4ee8b7037710ea32c4de26fe34b12dbbeb1e9fe4 Mon Sep 17 00:00:00 2001 From: torben Date: Mon, 8 Feb 2016 19:11:30 +0100 Subject: Implement check for kernel header files. --- builder/build-initramfs.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 \ -- cgit v1.2.3-55-g7522