Bug 20406

Summary: can't make fish my default shell
Product: Branch 4.1 Reporter: Ivan Zakharyaschev <imz>
Component: fishAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: qa-4.1 <qa-4.1>
Severity: normal    
Priority: P3    
Version: unspecified   
Hardware: all   
OS: Linux   

Description Ivan Zakharyaschev 2009-06-10 17:58:58 MSD
fish-1.23.0-alt1 from 4.1

How to reproduce:

$ rpm -q fish -l | fgrep /bin
/usr/bin/fish
/usr/bin/fish_indent
/usr/bin/fish_pager
/usr/bin/fishd
/usr/bin/mimedb
/usr/bin/set_color
/usr/bin/xsel
/usr/share/fish/completions/bind.fish
/usr/share/fish/man/bind.1.gz
$  chsh
Password: 
Changing the login shell for imz
Enter the new value, or press return for the default
	Login Shell [/bin/bash]: /usr/bin/fish
/usr/bin/fish is an invalid shell.
$  cat /etc/shells
/bin/sh
/bin/bash
/bin/ash
/bin/bsh
/bin/csh
/bin/tcsh
/bin/ksh
/bin/zsh
$ rpm -qf /etc/shells
setup-2.2.11-alt1
$ 

I'm not sure whose responsibility is to add this shell to the list (the fish package or the setup package); but it would be nice to be able to make it the default user's shell in order to try it out.
Comment 1 Michael Shigorin 2014-11-05 20:42:51 MSK
В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.