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

interpretted scripts (Re: service helper package)



On Mon, Nov 26, 2007 at 02:13:42PM +0000, Stephen Gran wrote:
> This one time, at band camp, Jörg Sommer said:
> > 
> > Init scripts should not use Bash, they should be Posix Shell scripts!
> 
> Not strictly true.  A script written for use with #!/bin/sh should use
> the POSIX superset allowed by policy.  A script aimed at bsah should
By "superset" of posix I guess you mean posix + echo -n.

> just declare it's interpreter as #!/bin/bash.  Generally, you don't need
its

> to do that, but you are allowed to.
Do you mean because bash is the default sh?  It's still required to
declare the interpretter:

| If a script requires non-POSIX features from the shell interpreter,
| the appropriate shell must be specified in the first line of the
| script (e.g., `#!/bin/bash') 

Justin



Reply to: