X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/d03ab969116fe715d569304c1c474749b2f64529..c760149fcb65296defd1af967fbfa098bd83143a:/genmodes diff --git a/genmodes b/genmodes index 48175ce..8ae737b 100755 --- a/genmodes +++ b/genmodes @@ -7,8 +7,8 @@ for i in $baselist; do I=`echo "$i" | tr -d '\n' | tr a-z A-Z | tr -c a-zA-Z0-9 _` for j in $extlist; do J=`echo "$j" | tr -d '\n' | tr a-z A-Z | tr -c a-zA-Z0-9 _` - guard="${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