X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/79ba130cb5776f994f6a3f0f87159d8cbc5ff129..d34decd2b2b88240cf4ca68a2a5feb7bf36de6e7:/genmodes diff --git a/genmodes b/genmodes index a69229a..8ae737b 100755 --- a/genmodes +++ b/genmodes @@ -8,7 +8,7 @@ for i in $baselist; do for j in $extlist; do J=`echo "$j" | tr -d '\n' | tr a-z A-Z | tr -c a-zA-Z0-9 _` guard="CATACOMB_${I}_${J}_H" - cat >$i-$j.h <$i-$j.h.new <$i-$j.c </dev/null; then + rm "$i-$j.h.new" + else + mv "$i-$j.h.new" "$i-$j.h" + echo >&2 "Written new $i-$j.h." + fi + cat >$i-$j.c.new </dev/null; then + rm "$i-$j.c.new" + else + mv "$i-$j.c.new" "$i-$j.c" + echo >&2 "Written new $i-$j.c." + fi done done