On 26 Sep 2014 03:13:57 GMT, Allodoxaphobia wrote: > On Thu, 25 Sep 2014 23:04:46 -0400, Chet Ramey wrote: >> On 9/25/14, 9:41 PM, Allodoxaphobia wrote: >>> Earlier today I performed the `bash` security upgrade on my >>> | [userid~]uname -rs >>> | FreeBSD 10.0-RELEASE-p9 >>> machine. I thought to check the version level of `bash` to >>> see what I now have: >> >> I can't reproduce this. My patched version of bash gives >> >> $ ./bash --version >> GNU bash, version 4.3.26(3)-release (x86_64-apple-darwin13.1.0) >> Copyright (C) 2013 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >> >> This is free software; you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. >> >> on Mac OS X. You might ask the FreeBSD ports folks, since it will >> probably be a while before I can look at this. > > Ya, as is often the case, some packages in the FreeBSD ports > seem to be fiddled with by the time they get to the user. > > Just recently I had an issue with alpine that-a-way. > Compiling it from the maintainer's source yielded a copy that > did not have the bug I encountered with the ports package.
There was another bash upgrade in the FreeBSD ports this A.M. Thinking it might resolve my bash --version problem, I applied it. sigh... | [userid~]bash | /usr/local/bin/bash: warning: x: ignoring function definition attempt | /usr/local/bin/bash: error importing function definition for `x' | bash: warning: x: ignoring function definition attempt | bash: error importing function definition for `x' | [userid@vps ~]$ My bash scripts run "ok" (well, I hope so...), but they throw that error on every invocation at the she-bang. It's beginning to remind me of a world-domineering software corp. Jonesy -- Marvin L Jones | Marvin | W3DHJ | linux 38.238N 104.547W | @ jonz.net | Jonesy | OS/2 * Killfiling google & XXXXbanter.com: jonz.net/ng.htm