On 2014-10-09 18:12 +0200, Axel Beckert wrote: > Sven Joachim wrote: >> > A few rough ideas to make this easier for the user: >> > >> > * Use Pre-Depends in zsh + zsh-common relationship >> > * Maybe add some hack in the preinst script >> >> How about adding a symlink /bin/zsh4 -> zsh5 in the zsh package? Not >> extremely pretty, but it should work. > > What about putting a shell script at /bin/zsh4 which more or less > looks this? > > #!/bin/sh > > echo "$0 is deprecated, please switch to /bin/zsh or /usr/bin/zsh" 1>&2 > exec /bin/zsh5 "$@" > > Or maybe even > > #!/bin/sh > set -e > > echo "$0 is deprecated, please switch to /bin/zsh or /usr/bin/zsh" 1>&2 > /bin/zsh5 "$@" > exit 1 > > Main reason why I currently prefer this over the pure symlink is that > don't want people to continue to use /bin/zsh4 just because it still > exists.
Might be an idea, somebody once suggested[1] to make /bin/zsh4 root's login shell… > And adding a symlink to package and then removing it in postinst is > probably far too evil and will make piuparts, debsums and maybe even > the policy cry out loudly. > > A variant of that is possibly to always divert that link away in > postinst, but then again, that's probably overkill. And I have no idea > where to divert it to. Neither of these options seem any good to me. Cheers, Sven 1. http://forums.debian.net/viewtopic.php?f=16&t=52416#p302327 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org