summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-07-21 15:15:39 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-07-21 15:17:09 (EDT)
commit299b7185ae22df578b1f4ba334b21de65ab9501b (patch)
tree49898bc2e536bb9d74487360e3948ee701f97a08
parentfff6c1651d9eea914fefa8e1da5c03a62dedc4ce (diff)
downloaddeb-299b7185ae22df578b1f4ba334b21de65ab9501b.zip
deb-299b7185ae22df578b1f4ba334b21de65ab9501b.tar.gz
deb-299b7185ae22df578b1f4ba334b21de65ab9501b.tar.bz2
Prompt before removing an existing work area.
-rwxr-xr-xsrc/deb.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/deb.sh b/src/deb.sh
index 794d874..6058c71 100755
--- a/src/deb.sh
+++ b/src/deb.sh
@@ -296,6 +296,13 @@ EOF
ver="${ver#${pkg}_}"
ver="${ver%-*}"
+ # Check if source package is already unpacked.
+ if [ -d "${DEB_TREE}/work/${pkg}/${pkg}-${ver}" ]; then
+ prompt_bool n \
+ 'Source package "%s" already unpacked for editing. Remove?' \
+ "${pkg}" || exit
+ fi
+
# Create clean work area for source package.
rm -Rf "${DEB_TREE}/work/${pkg}"
mkdir -p "${DEB_TREE}/work/${pkg}"