Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/bin/sh



One of these two changes broke booting into multi-user mode.
For me, on current/amd64, the boot (without -s) stops and asks for a
shell.
I choose /bin/sh, then leave it, and I get the prompt again.
When I replace /bin/sh with one from 20090922, boot succeeds to
multi-user mode without these symptoms.
 Thomas

On Tue, Oct 06, 2009 at 07:56:58PM +0000, Alan Barrett wrote:
> Module Name:  src
> Committed By: apb
> Date:         Tue Oct  6 19:56:58 UTC 2009
> 
> Modified Files:
>       src/bin/sh: mkbuiltins
> 
> Log Message:
> Make this slightly more portable; it has to run on arbitary host
> platforms at build time.  Previousy, some shells were confused by
> some of the "[ ... ]" tests.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.21 -r1.22 src/bin/sh/mkbuiltins
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Oct 06, 2009 at 04:05:10PM -0400, Christos Zoulas wrote:
> Module Name:  src
> Committed By: christos
> Date:         Tue Oct  6 20:05:10 UTC 2009
> 
> Modified Files:
>       src/bin/sh: eval.c
> 
> Log Message:
> fix regression exit1: Don't exec the last command in a subshell if it has
> trap[0] (trap EXIT) set. Fork instead to give the shell a chance to execute
> the trap when it is done.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.96 -r1.97 src/bin/sh/eval.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 



Home | Main Index | Thread Index | Old Index