bug#24462: 1. ftp://ftp.cwru.edu/pub/bash/bash/-4.4.tar.gz, 2. bash-4.4.tar.gz

2016-09-18 Thread Chet Ramey
On 9/18/16 11:04 AM, Work EMAIL wrote:
> Bash-4.4 Release from Chet, Hi Chet thank you for your work, please take look 
> at this and let me know what you would do. Thanks for the release.

If you no longer have control of your system, and you can't boot it into
single-user without a password, and you can't restore from backups, you
need to boot from rescue media and try to reset the root password that way.

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRUc...@case.eduhttp://cnswww.cns.cwru.edu/~chet/





bug#35681: grep's ./configure doesn't work with plain /bin/sh

2019-05-13 Thread Chet Ramey
On 5/12/19 4:14 AM, L A Walsh wrote:

> Is it documented somewhere that bash's minimal config is POSIX compliant?

No. It's not. You need to add aliases to get basic compliance, then job
control and readline/history for the User Portability Utilities option.

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRUc...@case.eduhttp://tiswww.cwru.edu/~chet/





bug#35681: Regression in --enable-minimal-config

2019-05-14 Thread Chet Ramey
On 5/13/19 4:18 AM, Miro Kropáček wrote:
> On Sun, 12 May 2019 at 21:32, Martijn Dekker  wrote:
>> Chet only commits snapshots to git and not individual fixes, so it's
>> hard to isolate any one fix from the git repo.
> Yes, I have noticed. :-)

There is no guarantee that a single commit fixes the issue you want to
have fixed, especially if it's not a problem that was identified the
same way. In this case, the commit Martijn references definitely fixes a
problem with `()' subshells initializing, but it is not identical to the
problem with the grep configure script (which fails running shell functions
in pipelines, which are run in subshells).

That's similar to the report Martijn cited, but not the same. The right
one is

http://lists.gnu.org/archive/html/bug-bash/2016-11/msg00031.html

and the right commit is

http://git.savannah.gnu.org/cgit/bash.git/commit/?h=devel=78a3f8a4bae8ef98daa26b64ddbc03c6fc3ffcd0

If you look at the changes in that commit, you see

+execute_cmd.c
+   - execute_subshell_builtin_or_function: call without_job_control even
+ if JOB_CONTROL is not defined. Similar to fix from 9/23.
+ Report from Martijn Dekker 

and you should be able to find the right chunk from execute_cmd.c that
mentions without_job_control().

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRUc...@case.eduhttp://tiswww.cwru.edu/~chet/