From dd17dd7252de9a6a22e92f27a2a3cb5ce12224b2 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 21:35:00 +0200 Subject: Merging debian version 2.40-1. Signed-off-by: Daniel Baumann --- debian/rules | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index 6c8db96..9724ec1 100755 --- a/debian/rules +++ b/debian/rules @@ -2,9 +2,10 @@ include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/pkg-info.mk +include /usr/share/debhelper/dh_package_notes/package-notes.mk CONFOPTS += --enable-usrdir-path - +CONFOPTS += --disable-makeinstall-chown ifeq ($(DEB_HOST_ARCH_OS),linux) CONFOPTS += --with-selinux CONFOPTS += --with-smack @@ -50,6 +51,9 @@ CONFOPTS += --disable-hwclock-gplv3 # Reduce setgid programs (cf. CVE-2024-28085) CONFOPTS += --disable-use-tty-group +CONFOPTS += --disable-liblastlog2 +CONFOPTS += --disable-pam-liblastlog2 + # Get the list of binary package, except lib* and *-udeb, from # debian/control instead of hardcoding the list when installing # bash-completions below. @@ -71,6 +75,8 @@ override_dh_autoreconf: AM_OPTS=--copy LT_OPTS=--copy dh_autoreconf ./autogen.sh override_dh_auto_configure: + ss -xp + sysctl kernel.modules_disabled dh_auto_configure -- $(CONFOPTS) override_dh_auto_install: @@ -82,6 +88,16 @@ override_dh_auto_install: # Avoid shipping static libraries. # - libblkid.a is used by e2fsprogs. find debian/tmp/usr/lib -name 'lib*.a' \! -name 'libuuid.a' \! -name 'libblkid.a' -delete + # + # Remove programs we do not install + find debian/tmp/ -name 'addpart*' -delete + find debian/tmp/ -name 'delpart*' -delete + find debian/tmp/ -name 'enosys*' -delete + find debian/tmp/ -name 'irqtop*' -delete + find debian/tmp/ -name 'setpgid*' -delete + # + # show installed man pages + find debian/tmp/usr/share/man override_dh_auto_clean: dh_auto_clean @@ -141,12 +157,6 @@ endif override_dh_missing: dh_missing --list-missing -override_dh_gencontrol: -ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),) - dh_gencontrol --package=bsdutils -- -v1:$(DEB_VERSION_UPSTREAM_REVISION) -endif - dh_gencontrol --remaining-packages - override_dh_installinit: ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),) # install uuidd sysvinit script @@ -162,9 +172,6 @@ override_dh_installpam: dh_installpam --package=util-linux --name=su dh_installpam --package=util-linux --name=su-l -override_dh_fixperms: - dh_fixperms -i -a -Xusr/bin/wall -Xusr/bin/write -Xusr/bin/mount -Xusr/bin/umount - ifeq (linux,$(DEB_HOST_ARCH_OS)) override_dh_installsystemd: dh_installsystemd -putil-linux fstrim.timer -- cgit v1.2.3