On Sun, Nov 05, 2006 at 07:41:40PM -0800, Russ Allbery wrote: > Russ Allbery <[EMAIL PROTECTED]> writes: > > Manoj Srivastava <[EMAIL PROTECTED]> writes: > > >> This flows from the Release policy. Not specifying /bin/bash > >> in scripts is not considered a RC bug. > > > I can try to propose better language for this. I think that using pure > > bash-specific constructs not found in dash in /bin/sh scripts should > > actually be an RC bug, but using test -a or test -o should not. I think > > we need to say that /bin/sh scripts are permitted to use POSIX shell > > capabilities plus a short list of additional capabilities that > > everything other than posh also implement. > > Here's a proposed patch. What do people think about this approach? [...]
It looks good to me. Perhaps it would be nice if the policy would mention that "the use of non-POSIX constructs should be avoided if possible", but I don't think it's important either way. -- <Lo-lan-do> Home is where you have to wash the dishes. -- #debian-devel, Freenode, 2004-09-22 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]