From 35f1035c399d4e8903a85a51566a423d64f89c5c Mon Sep 17 00:00:00 2001
From: Francis Rowe <info@gluglug.org.uk>
Date: Sun, 7 Jun 2015 20:17:40 +0100
Subject: build/release/roms: only delete the current archive build built

---
 resources/scripts/helpers/build/release/roms | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

(limited to 'resources/scripts/helpers')

diff --git a/resources/scripts/helpers/build/release/roms b/resources/scripts/helpers/build/release/roms
index c2283882..492e8211 100755
--- a/resources/scripts/helpers/build/release/roms
+++ b/resources/scripts/helpers/build/release/roms
@@ -35,10 +35,7 @@ else
 	distname='libreboot'
 fi
 
-printf 'Deleting old documentation release archives\n'
-rm -Rf release/rom/
-
-mkdir -p release/rom/
+[ -d release/rom/ ] || mkdir -p release/rom/
 
 printf 'Building ROM image release archives for...\n'
 
@@ -49,6 +46,9 @@ for board in *; do
 	# Put the version string in the archive.
 	printf '%s\n' "${version}" >"${board}/version"
 
+	# Delete the old archive
+	rm -f "../release/rom/${distname}_${board}.tar.xz"
+
 	# Create the compressed archive.
 	tar -c "${board}" | xz -9e >"../release/rom/${distname}_${board}.tar.xz"
 
-- 
cgit v1.2.3-70-g09d2