@@ -128,7 +128,9 @@ parisc|mips|powerpc)
installed_image_path="boot/vmlinuz-$version"
esac
-BUILD_DEBUG=$(if_enabled_echo CONFIG_DEBUG_INFO Yes)
+if [ "${DEB_BUILD_PROFILES#*nokerneldbg}" = "$DEB_BUILD_PROFILES" ]; then
+ BUILD_DEBUG=$(if_enabled_echo CONFIG_DEBUG_INFO Yes)
+fi
# Setup the directory structure
rm -rf "$tmpdir" "$dbg_dir" debian/files
@@ -227,6 +227,7 @@ if is_enabled CONFIG_DEBUG_INFO; then
cat <<EOF >> debian/control
Package: linux-image-$version-dbg
+Build-Profiles: <!pkg.$sourcename.nokerneldbg>
Section: debug
Architecture: $debarch
Description: Linux kernel debugging symbols for $version
Enabling CONFIG_DEBUG_INFO implies building the binary linux-image-*-dbg. As this increases package build time significantly, one might want to exclude it from being built. Add build profile pkg.$sourcename.nokerneldbg for that package so it can be excluded via e.g. `make DPKG_FLAGS=--build-profiles=pkg.linux-upstream.nokerneldbg deb-pkg` The name is the same that is used in Debian's linux package since version 5.17~rc4-1~exp1. Link: https://wiki.debian.org/BuildProfileSpec Link: https://salsa.debian.org/kernel-team/linux/-/commit/140798ec2789 Signed-off-by: Bastian Germann <bage@linutronix.de> --- scripts/package/builddeb | 4 +++- scripts/package/mkdebian | 1 + 2 files changed, 4 insertions(+), 1 deletion(-)