From 37bb99abfa5672e101e34579882e22c7a1016a9b Mon Sep 17 00:00:00 2001 From: Chantry Xavier Date: Sat, 2 Feb 2008 23:21:24 +0100 Subject: repo-remove: print an error in case of an empty db When removing the last packages from a database, repo-remove silently failed. Now an error is printed. Signed-off-by: Chantry Xavier Signed-off-by: Dan McGee --- scripts/repo-remove.sh.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/repo-remove.sh.in b/scripts/repo-remove.sh.in index 05bec390..fe230b02 100644 --- a/scripts/repo-remove.sh.in +++ b/scripts/repo-remove.sh.in @@ -25,7 +25,6 @@ export TEXTDOMAINDIR='@localedir@' myver='@PACKAGE_VERSION@' confdir='@sysconfdir@' -FORCE=0 REPO_DB_FILE="" msg() { @@ -169,6 +168,9 @@ if [ $success -eq 1 ]; then esac bsdtar -c${TAR_OPT}f "$REPO_DB_FILE" * + else + error "$(gettext "All packages have been removed from the database. Deleting '%s'.")" "$REPO_DB_FILE" + rm "$REPO_DB_FILE" fi popd 2>&1 >/dev/null -- cgit v1.2.3-70-g09d2