From bb256fae9da26887f70ae0a7b50a8121fcde5969 Mon Sep 17 00:00:00 2001 From: Roman Hoellen Date: Thu, 13 Sep 2018 11:37:33 +0200 Subject: [PATCH] error hardening --- renew_cert.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/renew_cert.sh b/renew_cert.sh index b2e5c80..41ed458 100644 --- a/renew_cert.sh +++ b/renew_cert.sh @@ -131,7 +131,13 @@ do continue fi - mv -f "$arg/tmp.pem" "$arg/$NAME.pem" + if [ -s "$arg/tmp.pem" ]; then + mv -f "$arg/tmp.pem" "$arg/$NAME.pem" + else + echo "New certificate for \"$NAME\" doesn't exists or is empty" + rm -rf "$arg/tmp.pem" + continue + fi echo "Certificate for \"$NAME\" successfully created!" counter=$((counter+1))