Signed-off-by: Florian Pritz <[email protected]>
---
 scripts/repo-add.sh.in |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in
index 043a0b8..5159ea2 100644
--- a/scripts/repo-add.sh.in
+++ b/scripts/repo-add.sh.in
@@ -176,6 +176,11 @@ db_remove_delta() {
        if grep -q "$filename" $deltas; then
                sed -i.backup "/$filename/d" $deltas && rm -f $deltas.backup
                msg2 "$(gettext "Removing existing entry '%s'...")" "$filename"
+               # empty deltas file contains only "%DELTAS%"
+               if (( $(wc -l < "$deltas") == 1 )); then
+                       msg2 "$(gettext "Removing empty deltas file ...")"
+                       rm "$deltas"
+               fi
                return 0
        fi
 
-- 
1.7.9.6

Reply via email to