From 9d0001f53748a3871eb266453e17bed7ab3a0701 Mon Sep 17 00:00:00 2001 From: orbea Date: Thu, 3 May 2018 21:46:49 -0700 Subject: [PATCH] retroarch-release.sh: Test that the tarballs work. --- retroarch-release.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/retroarch-release.sh b/retroarch-release.sh index 68bd9251..70a2ebb9 100755 --- a/retroarch-release.sh +++ b/retroarch-release.sh @@ -6,6 +6,7 @@ PRGNAM=RetroArch SRCNAM="$(printf %s $PRGNAM | tr '[:upper:]' '[:lower:]')" TMP=${TMP:-/tmp/libretro} +# Exit on errors and unset variables set -eu # Ensure a clean and fully updated repo @@ -37,3 +38,11 @@ cd -- "$TMP" # Create .zip and .tar.xz release tarballs. zip -r "$PRGNAM-$VERSION.zip" "$PRGNAM-$VERSION" tar cf - "$PRGNAM-$VERSION" | xz -c9 - > "$PRGNAM-$VERSION.tar.xz" + +# Test the tarballs +rm -rf -- "$PRGNAM-$VERSION" +tar xvf "$PRGNAM-$VERSION.tar.xz" +rm -rf -- "$PRGNAM-$VERSION" +unzip -- "$PRGNAM-$VERSION.zip" + +exit 0