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
This commit is contained in:
parent
89c19ff550
commit
3f2686df8a
1 changed files with 4 additions and 0 deletions
4
debian/rules
vendored
4
debian/rules
vendored
|
@ -194,6 +194,10 @@ binary: install
|
||||||
xargs -n1 -i: find : -type f \
|
xargs -n1 -i: find : -type f \
|
||||||
) | \
|
) | \
|
||||||
cpio -pd --preserve-modification-time ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}
|
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 $@
|
touch $@
|
||||||
|
|
||||||
.headers_compile_mark: .headers_prepare_mark
|
.headers_compile_mark: .headers_prepare_mark
|
||||||
|
|
Loading…
Reference in a new issue