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