On Mon, 03 Aug 2009 10:27:39 -0400 Josh Sled <js...@asynchronous.org> wrote:
> It works fine, here: > > js...@phoenix [~]$ eselect --help > Usage: eselect <global options> <module name> <module options> > > Global options: > […works fine, no errors, &c.…] That's the question. Why does it work on your system? If you feel so inclined, would you save the following lines to a text file in some directory, give the file execute permissions, and then execute the file. These lines encapsulate the problem with the eselect code. #! /bin/bash function-one() { echo "FOOBAR" } function-one This code fails on my system. In fact, I booted into my old system, a non-gentoo system, and the code also failed. However, after booting into a Linux rescue disk, that runs from a CD and ramdisk, the code does not fail. (All bash versions were 4.x.) Although this problem is only of minor concern, it has become rather annoying to me. USE="net -afs -bashlogger -examples -nls -plugins -vanilla" But I also compiled with vanilla and the results are the same. Maybe in time I can gain some more insight into this behavior but right now I am stumped. Frank Peters