(blush) really nice bicycles.. -------- Original Message -------- Date: Thu, 2 Jan 2014 09:49:27 -0500 From: Mike Bianchi <mbian...@foveal.com> To: Steffen Nurpmeso <sdao...@gmail.com> Subject: Re: <OK> Re: [Groff] [PATCH] Use bash for several contrib scripts
On Thu, Jan 02, 2014 at 03:03:48PM +0100, Steffen Nurpmeso wrote: > : > Imho it is a bug that the generated scripts > use /bin/sh but are not compatible to a real /bin/sh. I _strongly_ agree. There is no man page for sh(1) . There is no executable for /bin/sh . On Debian ... ls -l /bin/sh lrwxrwxrwx 1 root root 4 Mar 1 2012 /bin/sh -> dash* And the man page for dash(1) says it does not conform to a documented standard. The current version of dash is in the process of being changed to conform with the POSIX 1003.2 and 1003.2a specifications for the shell. : Only features designated by POSIX, plus a few Berkeley extensions, are being incorporated into this shell. This man page is not intended to be a tutorial or a complete specification of the shell. For those reasons, I think #!/bin/sh should be outlawed! (Yeah, right. That's going to happen.) Still, within the groff project, could we pick one shell to be the standard? Or am I trying to inflict order on an unorderly universe? -- Mike Bianchi Foveal Systems 973 822-2085 mbian...@foveal.com http://www.AutoAuditorium.com http://www.FovealMounts.com