Followup-For: Bug #729212 Control: tag -1 patch Hi,
I'm attaching a patch to fix update-alternatives usage. * prerm: fix syntax * postinst: do not run update-alternatives --auto because that would destroy local customization In case a 'manual' alternative disappears, u-a will automatically switch back to 'auto'. I intent to NMU flexpart to not ship jessie with this bug. Andreas
diff -Nru flexpart-9.02/debian/changelog flexpart-9.02/debian/changelog --- flexpart-9.02/debian/changelog 2013-12-16 15:32:49.000000000 +0100 +++ flexpart-9.02/debian/changelog 2014-01-22 05:03:46.000000000 +0100 @@ -1,3 +1,12 @@ +flexpart (9.02-7.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * postinst: Do not run update-alternatives --auto as that would override + local customization. + * prerm: Remove the correct alternative. (Closes: #729212) + + -- Andreas Beckmann <[email protected]> Wed, 22 Jan 2014 04:43:03 +0100 + flexpart (9.02-7) unstable; urgency=medium * Re-add B-D on jasper that got dropped by mistake. diff -Nru flexpart-9.02/debian/flexpart.postinst flexpart-9.02/debian/flexpart.postinst --- flexpart-9.02/debian/flexpart.postinst 2013-12-16 15:22:55.000000000 +0100 +++ flexpart-9.02/debian/flexpart.postinst 2014-01-22 04:47:12.000000000 +0100 @@ -8,7 +8,6 @@ configure|abort-remove|abort-deconfigure) # Install alternatives update-alternatives --install /usr/bin/flexpart flexpart /usr/bin/flexpart.ecmwf 20 - update-alternatives --auto flexpart ;; abort-upgrade) # Nothing to undo diff -Nru flexpart-9.02/debian/flexpart.prerm flexpart-9.02/debian/flexpart.prerm --- flexpart-9.02/debian/flexpart.prerm 2013-12-16 15:22:55.000000000 +0100 +++ flexpart-9.02/debian/flexpart.prerm 2014-01-22 04:47:24.000000000 +0100 @@ -6,6 +6,6 @@ if [ "$1" != "upgrade" ] then - update-alternatives --remove flexpart /usr/bin/flexpart + update-alternatives --remove flexpart /usr/bin/flexpart.ecmwf fi

