From 3f2686df8a5ea7dc800b3cd61d06f97abb310d45 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Wed, 17 Feb 2021 15:46:34 +0100 Subject: [PATCH] Fix packaging for module.lds This change adds a workaround that includes again module.lds in the kernel headers, which is necessary for building dynamic kernel modules. See https://github.com/Mange/rtl8192eu-linux-driver/issues/205#issuecomment-736366347 for more information. Fixes #48 --- debian/rules | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/debian/rules b/debian/rules index e4f8602..39c9b3a 100755 --- a/debian/rules +++ b/debian/rules @@ -194,6 +194,10 @@ binary: install xargs -n1 -i: find : -type f \ ) | \ cpio -pd --preserve-modification-time ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME} + # Workaround for #48 + mv ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}/scripts/module.lds.S \ + ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}/scripts/module.lds + sed -i '$$ d' ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}/scripts/module.lds touch $@ .headers_compile_mark: .headers_prepare_mark