projects
/
invirt/packages/invirt-base.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added all the other quotas for great win.
[invirt/packages/invirt-base.git]
/
files
/
lib
/
init
/
gen-files.sh
diff --git
a/files/lib/init/gen-files.sh
b/files/lib/init/gen-files.sh
index
61d0016
..
2baa994
100644
(file)
--- a/
files/lib/init/gen-files.sh
+++ b/
files/lib/init/gen-files.sh
@@
-1,9
+1,17
@@
# Generates files from templates.
# Files should be named in an array variable GEN_FILES.
# Generates files from templates.
# Files should be named in an array variable GEN_FILES.
+# If BASH_VERSION is null or unset, accepts only one file.
-gen_files()
-{
- for f in "${GEN_FILES[@]}"; do
- mako-render $f.mako >$f
- done
-}
+if [ $BASH_VERSION ]; then
+ gen_files()
+ {
+ for f in "${GEN_FILES[@]}"; do
+ mako-render "$f".mako >"$f"
+ done
+ }
+else
+ gen_files()
+ {
+ mako-render "$GEN_FILES".mako >"$GEN_FILES"
+ }
+fi