summaryrefslogtreecommitdiffstats
path: root/abuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'abuild.in')
-rw-r--r--abuild.in10
1 files changed, 9 insertions, 1 deletions
diff --git a/abuild.in b/abuild.in
index 74340b0..4cf9f35 100644
--- a/abuild.in
+++ b/abuild.in
@@ -76,6 +76,14 @@ want_check() {
return 0
}
+default_cleanup_srcdir() {
+ rm -rf "$srcdir"
+}
+
+cleanup_srcdir() {
+ default_cleanup_srcdir
+}
+
cleanup() {
local i=
[ -z "$subpkgdir" ] && set_xterm_title ""
@@ -90,7 +98,7 @@ cleanup() {
abuild-rmtemp "$BUILD_ROOT"
fi;;
pkgdir) msg "Cleaning up pkgdir"; rm -rf "$pkgbasedir";;
- srcdir) msg "Cleaning up srcdir"; rm -rf "$srcdir";;
+ srcdir) msg "Cleaning up srcdir"; cleanup_srcdir;;
deps)
if [ -z "$install_after" ] && [ -n "$uninstall_after" ]; then
msg "Uninstalling dependencies..."