From 449356a33e990aaf6f946462e2ae1bd0a1c1a65c Mon Sep 17 00:00:00 2001 From: thespad Date: Sun, 22 Dec 2024 15:32:24 +0000 Subject: [PATCH] Don't try and delete lock file if it doesn't exist --- docker-mods.v3 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docker-mods.v3 b/docker-mods.v3 index 3fc4e3c..0d8ec13 100755 --- a/docker-mods.v3 +++ b/docker-mods.v3 @@ -402,7 +402,7 @@ run_mods() { "/modcache/${FILENAME}.tar.xz" if ! tar -tzf "/modcache/${FILENAME}.tar.xz" >/dev/null 2>&1; then write_mod_error "Invalid tarball, could not download ${DOCKER_MOD} from ${REGISTRY}" - rm "/modcache/${FILENAME}.lock" + rm "/modcache/${FILENAME}.lock" || write_mod_error "Failed to delete lock file /modcache/${FILENAME}.lock" continue fi fi @@ -421,7 +421,9 @@ run_mods() { shopt -u dotglob rm -rf /tmp/mod echo "${SHALAYER}" >"/${FILENAME}" - rm "/modcache/${FILENAME}.lock" + if [[ -f "/modcache/${FILENAME}.lock" ]]; then + rm "/modcache/${FILENAME}.lock" + fi write_mod_info "${DOCKER_MOD} applied to container" done }