On Sun, Apr 12, 2009 at 09:35:37PM +0200, Marco d'Itri wrote: > > > * Bashisms-free archive > This is useless. You are basically proposing to remove every usage of > "local" and a few other directives for no good reason but at a huge cost. > Policy specifically states that use of "local" is permitted [0]: * local to create a scoped variable must be supported, including listing multiple variables in a single local command and assigning a value to a variable at the same time as localizing it. local may or may not preserve the variable value from an outer scope if no assignment is present. Uses such as: fname () { local a b c=delta d # ... use a, b, c, d ... } must be supported and must set the value of c to delta. Regards, -Roberto [0] http://www.debian.org/doc/debian-policy/ch-files.html#s-scripts -- Roberto C. Sánchez http://people.connexer.com/~roberto http://www.connexer.com
Attachment:
signature.asc
Description: Digital signature