make log-once be script instead of function
[log-quiet] / log-once
old mode 100644 (file)
new mode 100755 (executable)
similarity index 98%
rename from log-once-function
rename to log-once
index abbec8b..f8938c8
+++ b/log-once
@@ -90,11 +90,13 @@ state in the same directory.
             $out $file <<<"${output[@]}"
             $out $file
         fi
-        exit 1
+        return 1
     elif [[ -f $c$errors ]]; then
         echo "log-once success after failure for $c"
         rm -f $c$errors
     else
         rm -f $c[0-9]* # assuming  no one is putting crazy files names, as this is not exact
     fi
+    return 0
 }
+log-once "$@"