summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinclude/git.sh4
1 files changed, 1 insertions, 3 deletions
diff --git a/include/git.sh b/include/git.sh
index f362450d..f0f6f210 100755
--- a/include/git.sh
+++ b/include/git.sh
@@ -180,9 +180,7 @@ move_repo()
# called from script/trees when downloading sources.
nuke()
{
- e "config/${1%/}/nuke.list" f missing && return 0
-
- while read -r nukefile; do
+ e "config/${1%/}/nuke.list" f missing || while read -r nukefile; do
rmf="${2%/}/$nukefile" && [ -L "$rmf" ] && continue
e "$rmf" e missing || rm -Rf "$rmf" || $err "!rm $rmf, ${2%/}"
done < "config/${1%/}/nuke.list"; return 0