Package: release.debian.org Severity: important User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package ksh Hi, ksh/93u+20120801-3.1 fixes release critical bug #810158 ksh tried to unconditionaly make a link from /bin/ksh to /usr/bin/ksh via update-alternatives even if usrmerge was active. Thanks Christoph -- ============================================================================ Christoph Martin, Leiter Unix-Systeme Zentrum für Datenverarbeitung, Uni-Mainz, Germany Anselm Franz von Bentzel-Weg 12, 55128 Mainz Telefon: +49(6131)3926337 Instant-Messaging: Jabber: mar...@jabber.uni-mainz.de (Siehe http://www.zdv.uni-mainz.de/4010.php)
diff -Nru ksh-93u+20120801/debian/changelog ksh-93u+20120801/debian/changelog --- ksh-93u+20120801/debian/changelog 2015-11-02 16:27:18.000000000 +0100 +++ ksh-93u+20120801/debian/changelog 2017-05-31 11:57:56.000000000 +0200 @@ -1,3 +1,10 @@ +ksh (93u+20120801-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * fix postinst with merged /usr using patch from mksh (Closes: #810158) + + -- Christoph Martin <mar...@uni-mainz.de> Wed, 31 May 2017 11:57:56 +0200 + ksh (93u+20120801-2) unstable; urgency=medium * Adopted package (Closes: #691199) diff -Nru ksh-93u+20120801/debian/postinst ksh-93u+20120801/debian/postinst --- ksh-93u+20120801/debian/postinst 2015-11-02 16:26:43.000000000 +0100 +++ ksh-93u+20120801/debian/postinst 2017-05-31 11:57:56.000000000 +0200 @@ -22,9 +22,11 @@ # The alternative is the mksh package. # For a discussion on interactions between ksh and mksh, see #764401. update-alternatives --install /bin/ksh ksh /bin/ksh93 20 \ - --slave /usr/bin/ksh usr.bin.ksh /bin/ksh93 \ --slave /usr/share/man/man1/ksh.1.gz ksh.1.gz \ /usr/share/man/man1/ksh93.1.gz +# create compatibility symlink if necessary +test -e /usr/bin/ksh || test -h /usr/bin/ksh || \ + ln -s /bin/ksh /usr/bin/ksh # For a discussion of what we put in /etc/shells see #790118. add-shell /bin/ksh93 diff -Nru ksh-93u+20120801/debian/prerm ksh-93u+20120801/debian/prerm --- ksh-93u+20120801/debian/prerm 2015-10-31 23:06:39.000000000 +0100 +++ ksh-93u+20120801/debian/prerm 2017-05-31 11:57:56.000000000 +0200 @@ -5,6 +5,9 @@ case "$1" in remove|deconfigure) update-alternatives --remove ksh /bin/ksh93 + # remove compatibility symlink if broken + test '!' -h /usr/bin/ksh || test -e /usr/bin/ksh || rm -f /usr/bin/ksh + update-binfmts --package ksh --remove ksh /bin/ksh93 ;;
signature.asc
Description: OpenPGP digital signature