diff options
| author | torben | 2016-02-08 19:11:30 +0100 |
|---|---|---|
| committer | torben | 2016-02-08 19:11:30 +0100 |
| commit | 4ee8b7037710ea32c4de26fe34b12dbbeb1e9fe4 (patch) | |
| tree | b84ba9aa81b43048995c4224910c92638bc29717 /builder | |
| parent | Update rebash (diff) | |
| download | systemd-init-4ee8b7037710ea32c4de26fe34b12dbbeb1e9fe4.tar.gz systemd-init-4ee8b7037710ea32c4de26fe34b12dbbeb1e9fe4.tar.xz systemd-init-4ee8b7037710ea32c4de26fe34b12dbbeb1e9fe4.zip | |
Implement check for kernel header files.
Diffstat (limited to 'builder')
| -rwxr-xr-x | builder/build-initramfs.sh | 4 |
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 \ |
