If the .do script deletes $3, don't die.

This commit is contained in:
Avery Pennarun 2010-11-17 17:55:16 -08:00
commit c7585558ef
5 changed files with 12 additions and 4 deletions

View file

@ -38,7 +38,7 @@ _do()
export DO_DEPTH="$DO_DEPTH "
. "$PWD/$DOFILE" >"$TARGET.tmp"
) &&
mv "$TARGET.tmp" "$TARGET"
mv "$TARGET.tmp" "$TARGET" 2>/dev/null || touch "$TARGET"
else
echo "do $DO_DEPTH$TARGET exists." >&2
fi