From 123fed8a2ef7f32aa49c5e8846da65d307b9e8a3 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Tue, 6 Aug 2013 17:19:15 +0200 Subject: [PATCH] remove-reprepro-codename: run reprepro's clearvanished with --delete option There might be packages left in the repos: | # reprepro -b /srv/repository/ clearvanished | There are still packages in 'foo/bar|main|amd64', not removing (give --delete to do so)! | There are still packages in 'foo/bar|main|i386', not removing (give --delete to do so)! | There are still packages in 'foo/bar|main|source', not removing (give --delete to do so)! So get rid of the repos, no matter what. --- scripts/remove-reprepro-codename | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/remove-reprepro-codename b/scripts/remove-reprepro-codename index c7daf09..d03cae8 100755 --- a/scripts/remove-reprepro-codename +++ b/scripts/remove-reprepro-codename @@ -22,6 +22,6 @@ echo "*** Removing codename $codename from reprepro configuration in $REPOSITORY perl -i -00 -pe "if (!\$done && m|$codename|) { \$_=q(); \$done++}" "${REPOSITORY}/conf/distributions" echo "*** Removing vanished data from reprepro ***" -reprepro --waitforlock 1000 -b "$REPOSITORY" clearvanished +reprepro --waitforlock 1000 -b "$REPOSITORY" --delete clearvanished # vim:foldmethod=marker ts=2 ft=sh ai expandtab sw=2