From ebaf7815472bb00164439a016ecdf75ea1aed176 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Sun, 5 Feb 2023 17:36:01 +0000 Subject: [PATCH] Sanity-check tarball before trying to extract --- docker-mods.v3 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-mods.v3 b/docker-mods.v3 index b9e67a2..101676c 100755 --- a/docker-mods.v3 +++ b/docker-mods.v3 @@ -222,6 +222,10 @@ run_mods() { "${BLOB_URL}${SHALAYER}" -o \ /modtarball.tar.xz mkdir -p /tmp/mod + if ! tar -tzf /modtarball.tar.xz >/dev/null 2>&1; then + echo "Invalid tarball, could not download ${DOCKER_MOD}" + continue + fi tar xzf /modtarball.tar.xz -C /tmp/mod if [[ -d /tmp/mod/etc/s6-overlay ]]; then if [[ -d /tmp/mod/etc/cont-init.d ]]; then