summaryrefslogtreecommitdiffstats
path: root/db-remove
diff options
context:
space:
mode:
Diffstat (limited to 'db-remove')
-rwxr-xr-xdb-remove23
1 files changed, 2 insertions, 21 deletions
diff --git a/db-remove b/db-remove
index 0da9e75..5d61c97 100755
--- a/db-remove
+++ b/db-remove
@@ -15,27 +15,6 @@ _arch="$3"
ftppath="$FTP_BASE/$reponame/os"
svnrepo="$reponame-$_arch"
-cleanup() {
- trap '' 0 2
- # unlock
- repo_unlock $reponame $_arch
- rm -rf "$WORKDIR"
- [ "$1" ] && exit $1
-}
-
-ctrl_c() {
- echo "Interrupted" >&2
- cleanup 0
-}
-
-die() {
- echo "$*" >&2
- cleanup 1
-}
-
-trap ctrl_c 2
-trap cleanup 0
-
repo_lock $reponame $_arch || exit 1
echo -n "Removing $packagebase from $reponame..."
@@ -71,4 +50,6 @@ done
echo 'done'
+repo_unlock $reponame $_arch || exit 1
+
# vim: set ts=4 sw=4 noet ft=sh: