On 10/19/06, Philip Ganchev <[EMAIL PROTECTED]> wrote:
> On 10/19/06, Axel Liljencrantz <[EMAIL PROTECTED]> wrote:
> [...]
> > Fish tries to move existing config files to the new location. This
> > move will only be performed once, on the first time an interactive
> > shell is launced after the upgrade. The updarde works for me, but it's
> > not yet widely tested. It may crash, kill your config or in rare cases
> > eat babies. Please try it out and let me know if there are any issues.
> > But back up your fish config files before doing so.
>
> Hmm... The installation does not quite work for me:
>
> fish/darcs> sudo make install
> Password:
> ...
> /usr/bin/install -c -m 755 -d /usr/local/etc/fish
> /usr/bin/install: `/usr/local/etc/fish' exists but is not a directory
> make: *** [install-force] Error 1

Thanks for being Guinea pig number one!

This problem happens because the old fish release had a fish file and
the new fish release has a fish directory in /etc. You should always
do a 'make uninstall' on the old version before installing the new
one, but I don't think people generally do that. fish should be able
to cope with such problems, I'll add an update to the makefile to
remove the /etc/fish before trying to create the directory with the
conflicting name.

>
> bash$ killall fish
> bash$ fish
> fish: Warning: The directory ./bin has been removed from your PATH
> because it does not exist
> fish: Warning: The directory /tools has been removed from your PATH
> because it does not exist
> Welcome to fish, the friendly interactive shell
> Type help for instructions on how to use fish
> fish>
> fish> ls -d .fish*
> .fish*   .fish.d/        .fish_history   .fish_inputrc*
> .fish~*  .fishd.asparuh   .fish_inputrc~*
> fish>
> fish>echo $XDG_CONFIG_HOME
> fish>
> fish> ls .config/fish
> fishd.asparuh

The file migration script was not installed because of the 'make
install' issue.

>
>
> I found this patch intriguing: "Make any character except '/' legal in
> function names".

Previously, function names could only consist of alphanumerics and
underscores, just like variables. This isn't very logical, though,
since regular commands can have any legal file name. This patch
changes the naming criteria. Functions may now have any legal file
name, and '/' is the only character which is forbidden in file names.


-- 
Axel

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to