From 87ceaaf635618aa526855075ea89b9fd6652c910 Mon Sep 17 00:00:00 2001 From: Ricardo Pardini Date: Sat, 4 Jan 2025 15:26:05 +0100 Subject: [PATCH] kernel-debs: headers: postinst: switch from `oldconfig` to `olddefconfig` for less messy output; better logging --- lib/functions/compilation/kernel-debs.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/functions/compilation/kernel-debs.sh b/lib/functions/compilation/kernel-debs.sh index c29a4abfd5..11b8e21ab0 100644 --- a/lib/functions/compilation/kernel-debs.sh +++ b/lib/functions/compilation/kernel-debs.sh @@ -518,12 +518,17 @@ function kernel_package_callback_linux_headers() { cat <<- EOT_POSTINST cd "/usr/src/linux-headers-${kernel_version_family}" NCPU=\$(grep -c 'processor' /proc/cpuinfo) - echo "Compiling kernel-headers tools (${kernel_version_family}) using \$NCPU CPUs - please wait ..." - yes "" | make ARCH="${SRC_ARCH}" oldconfig + echo "Configuring kernel-headers (${kernel_version_family}) - please wait ..." + make ARCH="${SRC_ARCH}" olddefconfig + + echo "Compiling kernel-headers scripts (${kernel_version_family}) using \$NCPU CPUs - please wait ..." make ARCH="${SRC_ARCH}" -j\$NCPU scripts + + echo "Compiling kernel-headers scripts/mod (${kernel_version_family}) using \$NCPU CPUs - please wait ..." make ARCH="${SRC_ARCH}" -j\$NCPU M=scripts/mod/ + # make ARCH="${SRC_ARCH}" -j\$NCPU modules_prepare # depends on too much other stuff. - echo "Done compiling kernel-headers tools (${kernel_version_family})." + echo "Done compiling kernel-headers (${kernel_version_family})." EOT_POSTINST if [[ "${ARCH}" == "amd64" ]]; then # This really only works on x86/amd64; @TODO revisit later