Your message dated Sat, 12 Jan 2019 14:38:17 +0000 (UTC)
with message-id <pine.bsm.4.64l.1901121436001.27...@herc.mirbsd.org>
and subject line Re: Bug#919069: mksh: fails to add /bin/ksh to /etc/shells
has caused the Debian Bug report #919069,
regarding mksh: does not add /bin/ksh to /etc/shells
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
919069: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919069
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mksh
Version: 56c-3~bpo9+1
Severity: normal
Dear Maintainer,
* What led up to the situation?
I installed mksh and attempted to set the login shell to /bin/ksh
* What exactly did you do (or not do) that was effective (or
ineffective)?
`chsh -s /bin/ksh`
* What was the outcome of this action?
The command failed because /bin/ksh was not present in /etc/shells
* What outcome did you expect instead?
As mksh is part of Debian's alternatives system for the Korn Shell I
would expect /bin/ksh to be available as a login shell.
-- System Information:
Debian Release: 9.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mksh depends on:
ii libc6 2.24-11+deb9u3
Versions of packages mksh recommends:
ii ed 1.10-2.1
mksh suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
tags 919069 + wontfix
retitle 919069 mksh: does not add /bin/ksh to /etc/shells
thanks
Hi Matthew,
> As mksh is part of Debian's alternatives system for the Korn Shell I
> would expect /bin/ksh to be available as a login shell.
it was deciced to not do that. /bin/ksh is only for legacy scripts
that need “some kind of Korn Shell” to run, and, for some time,
could even have pointed to pdksh. (Or now lksh which is not suitable
for interactive use, but MUCH more suitable for legacy scripts.)
Furthermore, the actual ksh implementation chosen by the system
administrator should not influence a user’s login shell.
Please use one of the real shells (mksh or ksh93) as login shell
instead.
Thanks,
//mirabilos
--
[...] if maybe ext3fs wasn't a better pick, or jfs, or maybe reiserfs, oh but
what about xfs, and if only i had waited until reiser4 was ready... in the be-
ginning, there was ffs, and in the middle, there was ffs, and at the end, there
was still ffs, and the sys admins knew it was good. :) -- Ted Unangst über *fs
--- End Message ---