summaryrefslogtreecommitdiffstats
path: root/screwdriver
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@yahooinc.com>2023-11-08 12:25:36 +0100
committerArnstein Ressem <aressem@yahooinc.com>2023-11-08 12:25:36 +0100
commit3f071ed74c83634c498a3a85ed12d225c34e24e5 (patch)
tree7055d95af0515e3729e8186336f6a67c32eb2a2b /screwdriver
parent59e361d2ef1c6b66917935f018088db105704121 (diff)
Early exit with message if there are no old rpms to delete.
Diffstat (limited to 'screwdriver')
-rwxr-xr-xscrewdriver/delete-old-cloudsmith-artifacts.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/screwdriver/delete-old-cloudsmith-artifacts.sh b/screwdriver/delete-old-cloudsmith-artifacts.sh
index 1dada7a4499..1de03280e1c 100755
--- a/screwdriver/delete-old-cloudsmith-artifacts.sh
+++ b/screwdriver/delete-old-cloudsmith-artifacts.sh
@@ -12,6 +12,11 @@ rm -f /tmp/vespa-vespa.repo
VERSIONS_TO_DELETE=$(dnf list -y --quiet --showduplicates --disablerepo='*' --enablerepo=vespa-vespa vespa | awk '/[0-9].*\.[0-9].*\.[0-9].*/{print $2}' | sort -V | head -n -$MAX_NUMBER_OF_RELEASES | grep -v "7.594.36")
+if [[ -z "$VERSIONS_TO_DELETE" ]]; then
+ echo "No old RPM versions to delete found. Exiting."
+ exit 0
+fi
+
RPMS_TO_DELETE=$(mktemp)
trap "rm -f $RPMS_TO_DELETE" EXIT