From: Martin Mares Date: Thu, 27 Jan 2022 12:22:26 +0000 (+0100) Subject: Debian: Install setuid binary without dpkg-statoverride X-Git-Tag: v1.3~1 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=0e917f3777d8f85445fa4eb8cc9c09d8f673b28b;p=suidgw.git 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. --- 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 -