I installed app-shells/rc-1.7.4-r1 and tried to set it as my login shell. However, I couldn't, as /etc/passwords had the shell's location as /bin/rcsh, however portage installed it to /usr/bin/rcsh.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ae0068e8500b97d36b85efde823cdaed35be61 commit a9ae0068e8500b97d36b85efde823cdaed35be61 Author: Richard-Rogalski <rrogalski@tutanota.com> AuthorDate: 2022-02-26 22:16:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-27 00:55:45 +0000 app-shells/rc: fix bug preventing rc becoming login shell Previously the path /bin/rcsh was appended to /etc/shells despite the ebuild installing to /usr/bin/rcsh. This new revision appends the proper path in /etc/shells Closes: https://bugs.gentoo.org/830633 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Richard Rogalski <rrogalski@tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/24366 Signed-off-by: Sam James <sam@gentoo.org> app-shells/rc/rc-1.7.4-r2.ebuild | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+)