Re: [bash 3.1.5] sh -c echo -n ok broken

2006-01-19 Thread Chet Ramey
So, it is possible to have both the following working in sh and bash echo -n ok echo ok\c No. In posix mode, they are fundamentally incompatible. The combination of posix mode and xpg-echo cause bash to be strictly posix compliant and disable any option processing. This is

Re: [bash 3.1.5] sh -c echo -n ok broken

2006-01-18 Thread Mike Frysinger
On Wednesday 18 January 2006 18:34, Jeff Chua wrote: GNU bash, version 3.1.5(1)-release sh -c echo -n ok returns -n ok. works correctly for me: [EMAIL PROTECTED] 0 ~ $ sh -c echo -n ok [EMAIL PROTECTED] 0 ~ $ -mike ___ Bug-bash mailing list

Re: [bash 3.1.5] sh -c echo -n ok broken

2006-01-18 Thread Chet Ramey
Jeff Chua wrote: GNU bash, version 3.1.5(1)-release sh -c echo -n ok returns -n ok. This breaks a lot of scripts ... startup scripts in /etc/rc.d and many packages like glibc make check that use sh instead of bash with -n option. How can I make sh -c echo -n ok returns ok instead -n

Re: [bash 3.1.5] sh -c echo -n ok broken

2006-01-18 Thread Jeff Chua
On Wed, 18 Jan 2006, Chet Ramey wrote: Somehow you've enabled the xpg_echo option, either by configuring with --enable-xpg-echo-default or running `shopt -s xpg_echo' somewhere. I suspect the former. Yes, I did --enable-xpg-echo-default as I need echo ok\c to work. The older bash-3.00.15(3)

Re: [bash 3.1.5] sh -c echo -n ok broken

2006-01-18 Thread Chris F.A. Johnson
On Thu, 19 Jan 2006, Jeff Chua wrote: On Wed, 18 Jan 2006, Chet Ramey wrote: Somehow you've enabled the xpg_echo option, either by configuring with --enable-xpg-echo-default or running `shopt -s xpg_echo' somewhere. I suspect the former. Yes, I did --enable-xpg-echo-default as I need echo