From: Theodore Ts'o Date: Wed, 4 Dec 2024 04:06:43 +0000 (-0500) Subject: debian: fix fuseext2 transition to account for /usr-move X-Git-Tag: archive/debian/1.47.2_rc1-2~1^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=283fcab2c9af06f4fdd7daa3df056f3a8b8e1c5e;p=thirdparty%2Fe2fsprogs.git debian: fix fuseext2 transition to account for /usr-move Addresses-Debian-Bug: #1088838 Signed-off-by: Theodore Ts'o --- diff --git a/debian/fuse2fs.postinst b/debian/fuse2fs.postinst new file mode 100644 index 00000000..38384fff --- /dev/null +++ b/debian/fuse2fs.postinst @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# begin-remove-after: released:trixie +if test "$1" = configure && dpkg --compare-versions "$2" lt 1.47.2~rc1-1~; then + # DEP17 P1 mitigation. + for cmd in /sbin/mount.fuse-ext2 /sbin/mount.fuseext2; do + dpkg-divert --package fuse2fs --no-rename --divert "$cmd.usr-is-merged" --remove "$cmd" + done +fi +# end-remove-after: released:trixie + +#DEBHELPER# diff --git a/debian/fuse2fs.postrm b/debian/fuse2fs.postrm new file mode 100644 index 00000000..68a43f8e --- /dev/null +++ b/debian/fuse2fs.postrm @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# begin-remove-after: released:trixie +if test "$1" = remove || test "$1" = upgrade -o "$1" = failed-upgrade - o "$1" = abort-install -o "$1" = abort-upgrade && dpkg --compare-versions "$2" lt 1.47.2~rc1-1~; then + # DEP17 P1 mitigation. + for cmd in /sbin/mount.fuse-ext2 /sbin/mount.fuseext2; do + dpkg-divert --package fuse2fs --no-rename --divert "$cmd.usr-is-merged" --remove "$cmd" + done +fi +# end-remove-after: released:trixie + +#DEBHELPER# diff --git a/debian/fuse2fs.preinst b/debian/fuse2fs.preinst new file mode 100644 index 00000000..24e25047 --- /dev/null +++ b/debian/fuse2fs.preinst @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# begin-remove-after: released:trixie +if test "$1" = install -o "$1" = upgrade && dpkg --compare-versions "$2" lt 1.47.2~rc1-1~; then + # DEP17 P1 mitigation. + for cmd in /sbin/mount.fuse-ext2 /sbin/mount.fuseext2; do + dpkg-divert --package fuse2fs --no-rename --divert "$cmd.usr-is-merged" --add "$cmd" + done +fi +# end-remove-after: released:trixie + +#DEBHELPER#