diff options
author | Tiago de Paula | 2023-03-01 06:36:18 -0300 |
---|---|---|
committer | Tiago de Paula | 2023-03-01 11:55:46 -0300 |
commit | d8f397e50b86485ba189bff4f77186169ad04304 (patch) | |
tree | 5e542118e59bfe9fc0f9b69f8aa3cd5791bd6388 | |
parent | 67f5d4804887708274a6573f6a229cf3efbf58fb (diff) | |
download | aur-d8f397e50b86485ba189bff4f77186169ad04304.tar.gz |
Add warning for missing linux-headers
See https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -33,6 +33,18 @@ prepare() { sed "s/@PACKAGE_VERSION@/${pkgver}/" dkms.conf.in > dkms.conf } +check() { + # Warning if missing linux-headers for current `uname -r` kernel + if [ ! -f "/usr/lib/modules/$(uname -r)/build/Makefile" ] + then + _BOLDRED='\033[1;31m' + _RED='\033[0;31m' + _RESET='\033[0m' + echo -e "${_BOLDRED}WARNING:${_RED} You may be missing headers for your current kernel, DKMS packages requires them." + echo -e "Please refer to https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support for details.${_RESET}" + fi +} + package() { cd "${_pkgname}-${pkgver}/${_dkmsname}" |