aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS22
1 files changed, 21 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 0840055..f34a6f0 100644
--- a/NEWS
+++ b/NEWS
@@ -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

Return to:

Send suggestions and report system problems to the System administrator.