From 0e917f3777d8f85445fa4eb8cc9c09d8f673b28b Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Thu, 27 Jan 2022 13:22:26 +0100 Subject: [PATCH] Debian: Install setuid binary without dpkg-statoverride This avoids interference with statoverrides specified manually by the administrator. However, if you have a previous version of the package installed, the old statoverride entry will not be removed automatically. --- debian/compat | 2 +- debian/rules | 3 +++ debian/suidgw.postinst | 13 ------------- debian/suidgw.postrm | 13 ------------- 4 files changed, 4 insertions(+), 27 deletions(-) delete mode 100644 debian/suidgw.postinst delete mode 100644 debian/suidgw.postrm diff --git a/debian/compat b/debian/compat index 7f8f011..f599e28 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -7 +10 diff --git a/debian/rules b/debian/rules index cbe925d..1f87098 100755 --- a/debian/rules +++ b/debian/rules @@ -1,3 +1,6 @@ #!/usr/bin/make -f %: dh $@ + +override_dh_fixperms: + dh_fixperms --exclude usr/bin/suidgw diff --git a/debian/suidgw.postinst b/debian/suidgw.postinst deleted file mode 100644 index e2a76f2..0000000 --- a/debian/suidgw.postinst +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -set -e - -case "$1" in -configure) - dpkg-statoverride --list /usr/bin/suidgw >/dev/null || dpkg-statoverride --update --add root root 4755 /usr/bin/suidgw - ;; -esac - -#DEBHELPER# - -exit 0 - diff --git a/debian/suidgw.postrm b/debian/suidgw.postrm deleted file mode 100644 index 780aee7..0000000 --- a/debian/suidgw.postrm +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -set -e - -case "$1" in -remove) - dpkg-statoverride --list /usr/bin/suidgw >/dev/null && dpkg-statoverride --remove /usr/bin/suidgw - ;; -esac - -#DEBHELPER# - -exit 0 - -- 2.39.2