On Fri, Jan 11, 2008 at 09:22:31PM +0000, Endolith wrote:
> If I type "chsh -s /usr/local/bin/fish" in Ubuntu Gutsy, it says
> "/usr/local/bin/fish is an invalid shell."  Apparently fish needs to be 
> inserted
> into /etc/shells by the deb package for this to work.  See
> http://www.debian-administration.org/articles/231
> 
> Also reported at https://bugs.launchpad.net/ubuntu/+source/fish/+bug/182132  I
> don't know which side this problem is on.

You're installing your own shell by hand.  You need to edit /etc/shells
and add the path yourself if you want chsh to accept it.  It's not a
problem of Ubuntu or Fish.

The Ubuntu fish package *does* add itself to /etc/shells but that file
specifically accepts only absolute paths so it won't work for your
installed from source version unless you install it to /usr/bin.

James
-- 
GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: Digital signature

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to