diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -1,4 +1,4 @@ -GNU Pies NEWS -- history of user-visible changes. 2019-05-28 +GNU Pies NEWS -- history of user-visible changes. 2019-05-31 See the end of file for copying conditions. Please send Pies bug reports to <bug-pies@gnu.org> or @@ -25,8 +25,28 @@ configuration file. Such multiple components are run simultaneously, unless required otherwise by their "prerequisites" and "dependents" statements. +* New component flag: shell + +The 'shell' flag instructs pies to run the component via "/bin/sh -c +$command". Use it if the command should undergo variable expansion, +contains redirections, pipes, etc. E.g. + + component X { + flags shell; + command "if [ -n "$X" ]; then foo; else bar; fi" + } + * Improved cyclic dependency diagnostics +* Fix a bug in 'env' statement + +Previous versions applied unnecessary word splitting if given a +single argument. This is now fixed, so that e.g. the following +statement is processed correctly and defines a single variable +X to have the value "foo bar": + + env "X=foo bar" + Version 1.3, 2016-10-01 |