From fdb8389350a8405ebf8ac203ef9f06120a2e1cfe Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabian=20Gr=C3=BCnbichler?= Date: Wed, 15 Jun 2016 15:30:49 +0200 Subject: [PATCH] move /lib/modules/.../build as file into .deb this symlink should not be created in the postinst, but simply included in the pve-headers-xx .deb this is a followup to the recently dropped dependency of pve-headers-xx on pve-kernel-xx, and makes this more consistent with how upstream (Ubuntu) handles the creation of this symlink. --- Makefile | 2 ++ headers-postinst.in | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f02e9e2..d237049 100644 --- a/Makefile +++ b/Makefile @@ -388,6 +388,8 @@ ${HDR_DEB} hdr: .compile_mark headers-control.in headers-postinst.in cd ${KERNEL_SRC}; (find arch/x86 -name include -type d -print | \ xargs -n1 -i: find : -type f) | \ cpio -pd --preserve-modification-time $(headers_dir) + mkdir -p ${headers_tmp}/lib/modules/${KVNAME} + ln -sf /usr/src/linux-headers-${KVNAME} ${headers_tmp}/lib/modules/${KVNAME}/build dpkg-deb --build $(headers_tmp) ${HDR_DEB} #lintian ${HDR_DEB} diff --git a/headers-postinst.in b/headers-postinst.in index 4536e24..acb4982 100644 --- a/headers-postinst.in +++ b/headers-postinst.in @@ -6,8 +6,6 @@ set -e case "$1" in configure) - ln -sf /usr/src/linux-headers-@@KVNAME@@ /lib/modules/@@KVNAME@@/build - # There are three sub-cases: if test "${2+set}" != set; then # We're being installed by an ancient dpkg which doesn't remember -- 2.39.2