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
[ -x "$script" ] || continue
target="${OUTDIR}/$(basename "$script")"
if "$script" > "${target}.tmp" ; then
mv "${target}.tmp" "${target}.prom"
tmpfile="$(mktemp -p "$OUTDIR")"
if "$script" > "$tmpfile" ; then
mv "$tmpfile" "$target"
else
rm -f "${target}.tmp"
rm -f "$tmpfile"
fi
done