summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 8 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 216302c4d045..c68d3a343897 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,6 +31,12 @@ pkgver() {
echo ${pkgver}
}
+_handle_lsmod() {
+ if [ -f "$HOME/.config/modprobed.db" ]; then
+ make HOSTCC=clang CC=clang LSMOD=$HOME/.config/modprobed.db localmodconfig
+ fi
+}
+
prepare() {
cd "linux-nitrous"
@@ -39,9 +45,7 @@ prepare() {
rm -f .clang
make HOSTCC=clang CC=clang nitrous_defconfig
- if [ -f "$HOME/.config/modprobed.db" ]; then
- make HOSTCC=clang CC=clang LSMOD=$HOME/.config/modprobed.db localmodconfig
- fi
+ _handle_lsmod
# get kernel version
#make prepare
@@ -61,6 +65,7 @@ build() {
cd "linux-nitrous"
make HOSTCC=clang CC=clang nitrous_defconfig
+ _handle_lsmod
makeflags="${MAKEFLAGS}"
if [[ "$MAKEFLAGS" != *"-j"* ]]; then
makeflags="$makeflags -j$(nproc --all)"