[Pkg-zsh-devel] Bug#707760: zsh: Alternatives broken for long time during upgrade from zsh4 to zsh5
Frank Terbeck
ft at bewatermyfriend.org
Thu Oct 9 22:19:17 UTC 2014
Axel Beckert wrote:
> Sven Joachim wrote:
[...]
>> 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 "$@"
I think this is the way to go. Maybe even like this:
#!/bin/zsh -f
if [[ -o interactive ]]; then
echo "$0 is deprecated, please switch to /bin/zsh or /usr/bin/zsh" 1>&2
echo "Use: chsh -s /bin/zsh" 1>&2
echo "This command ($0) will disappear eventually!" 1>&2
fi
exec /bin/zsh "$@"
> 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
Too intrusive, IMHO.
Regards, Frank
More information about the Pkg-zsh-devel
mailing list