From 56ae0a75e17fd810d96cc4098ef3d028df7dc3ff Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 12 May 2021 16:14:12 +0200 Subject: [PATCH] d/rules: headers: remove any .cmd files from the kbuild system Those files are generated by the `if_changed` macro from scripts/Kbuild.include and are not really useful or interesting for being shipped in the header packages and other distros (checked Debian and Ubuntu) do not seem to ship those at all.. So, lets prune them to reduce shipped files dramatically, without losing, well, anything. Signed-off-by: Thomas Lamprecht --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 15b705b..cb170bc 100755 --- a/debian/rules +++ b/debian/rules @@ -200,7 +200,7 @@ binary: install mkdir -p ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG} cp ${KERNEL_SRC}/.config ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG}/.config ${MAKE} -C ${KERNEL_SRC_COPY} O=${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG} -j1 syncconfig prepare scripts - find ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG} -name \*.o.ur-\* | xargs rm -f + find ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG} -name \*.o.ur-\* -o -name '*.cmd' | xargs rm -f rsync --ignore-existing -r -v -a $(addprefix ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG}/,arch include kernel scripts tools) ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}/ rm -rf ${BUILD_DIR}/${KERNEL_SRC_COPY} touch $@ -- 2.39.2