Package: release.debian.org Severity: normal Tags: wheezy User: release.debian....@packages.debian.org Usertags: pu
I'd like to get a fix into wheezy to avoid dpkg complaining about modified conffiles if /etc/sudoers is the unmodified version from lenny (this happens on lenny -> squeeze -> wheezy upgrades). #660594 Fix is backported from 1.8.7-1, but adding only the md5sum from the lenny config. Verified in piuparts that this allows smooth upgrades. Version number is nonstandard since the wheezy version has a weird version. Better suggestions welcome. Andreas
diff -Nru sudo-1.8.5p2/debian/changelog sudo-1.8.5p2/debian/changelog --- sudo-1.8.5p2/debian/changelog 2013-03-01 06:18:08.000000000 +0100 +++ sudo-1.8.5p2/debian/changelog 2015-01-23 22:16:01.000000000 +0100 @@ -1,3 +1,12 @@ +sudo (1.8.5p2-1+nmu2) wheezy; urgency=medium + + * Non-maintainer upload. + * Backport from 1.8.7-1: "recognize lenny and squeeze unmodified sudoers" to + avoid dpkg questions about modified conffiles on upgrades. + (Closes: #660594) + + -- Andreas Beckmann <a...@debian.org> Fri, 23 Jan 2015 22:11:54 +0100 + sudo (1.8.5p2-1+nmu1) unstable; urgency=high * Non-maintainer upload by the Security Team. diff -Nru sudo-1.8.5p2/debian/sudo.preinst sudo-1.8.5p2/debian/sudo.preinst --- sudo-1.8.5p2/debian/sudo.preinst 2012-06-28 20:06:35.000000000 +0200 +++ sudo-1.8.5p2/debian/sudo.preinst 2015-01-23 22:11:08.000000000 +0100 @@ -8,7 +8,8 @@ if [ -e "$SUDOERS" ]; then md5sum="$(md5sum $SUDOERS | sed -e 's/ .*//')" - if [ "$md5sum" = "c5dab0f2771411ed7e67d6dab60a311f" ]; then + if [ "$md5sum" = "c310ef4892a00cca8134f6e4fcd64b6d" ] || #lenny + [ "$md5sum" = "c5dab0f2771411ed7e67d6dab60a311f" ]; then #squeeze # move unchanged sudoers file to avoid conffile question mv "$SUDOERS" "$SUDOERS.pre-conffile" fi