node_exporter: Use real tempfile

This commit is contained in:
Timo Makinen 2025-04-04 05:29:19 +00:00
parent c2a39ecc56
commit b6bceb64a4

View file

@ -15,9 +15,10 @@ fi
for script in /usr/local/libexec/node-exporter/*; do for script in /usr/local/libexec/node-exporter/*; do
[ -x "$script" ] || continue [ -x "$script" ] || continue
target="${OUTDIR}/$(basename "$script")" target="${OUTDIR}/$(basename "$script")"
if "$script" > "${target}.tmp" ; then tmpfile="$(mktemp -p "$OUTDIR")"
mv "${target}.tmp" "${target}.prom" if "$script" > "$tmpfile" ; then
mv "$tmpfile" "$target"
else else
rm -f "${target}.tmp" rm -f "$tmpfile"
fi fi
done done