en: fix bugs in assemble-all-pages.
authorThérèse Godefroy <godef.th@free.fr>
Tue, 19 Aug 2014 14:22:02 +0000 (16:22 +0200)
committerThérèse Godefroy <godef.th@free.fr>
Tue, 19 Aug 2014 14:22:02 +0000 (16:22 +0200)
en/kitchen/assemble-all-pages

index 80855249b44703bb693414871b63630ea5952c4d..7cfdb8108e43d7c64e27080b84e094de38052c15 100755 (executable)
@@ -52,10 +52,10 @@ function close_term () {
 }
 
 # Create temporary files.
-names=$(mktemp -t aap.XXXXXX)  || close_or_exit 1
-list=$(mktemp -t aap.XXXXXX)   || close_or_exit 1
-before=$(mktemp -t aap.XXXXXX) || close_or_exit 1
-after=$(mktemp -t aap.XXXXXX)  || close_or_exit 1
+names=$(mktemp -t aap.XXXXXX)  || close_term 1
+list=$(mktemp -t aap.XXXXXX)   || close_term 1
+before=$(mktemp -t aap.XXXXXX) || close_term 1
+after=$(mktemp -t aap.XXXXXX)  || close_term 1
 trap 'rm -f "$names" "$list" "$before" "$after"' EXIT
 
 # List all the templates in the working directory.
@@ -81,7 +81,7 @@ while read name; do
     if [ -f "$include" ]; then
       cat $before $include $after > ../$name.html
     else
-      echo "$include is missing." && exit 1
+      echo "$include is missing." && close_term 1
     fi
     sed -i "/^<!-- include virtual=\"$include\"/d" ../$name.html
   done < $list