aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-01-08 05:09:06 -0500
committerMike Frysinger <vapier@gentoo.org>2010-01-08 05:09:09 -0500
commit758305bf6abc22f6fc629265185cc03c7e54813a (patch)
treecf6d30c9ae57820cb063cd4f892dc751e5cee1c1 /crossdev
parentcross-fix-root: fix test bashism (diff)
downloadcrossdev-758305bf6abc22f6fc629265185cc03c7e54813a.tar.gz
crossdev-758305bf6abc22f6fc629265185cc03c7e54813a.tar.bz2
crossdev-758305bf6abc22f6fc629265185cc03c7e54813a.zip
crossdev: let people cleanup recursively
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'crossdev')
-rwxr-xr-xcrossdev5
1 files changed, 4 insertions, 1 deletions
diff --git a/crossdev b/crossdev
index 5325d5c..dbe6970 100755
--- a/crossdev
+++ b/crossdev
@@ -290,7 +290,10 @@ uninstall() {
rm -f "${d}" &> /dev/null
else
rmdir "${d}" &> /dev/null && continue
- rm -ri "${d}"
+ printf "${d}: directory still exists; remove recursively? [y/N] "
+ local ans
+ read ans
+ [[ ${ans} == [Yy]* ]] && rm -rf "${d}"
fi
done
rm -f /etc/env.d/{binutils,gcc}/config-${CTARGET}