From: Simon Ruderich Date: Tue, 8 Dec 2015 09:04:44 +0000 (+0100) Subject: replace rm -f; ln -s with ln -sf X-Git-Tag: v0.1.0~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f6ff8f7531bc3ac389ff116915c3970ead98f72;p=thirdparty%2Fdehydrated.git replace rm -f; ln -s with ln -sf --- diff --git a/letsencrypt.sh b/letsencrypt.sh index 728b044..303a499 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -247,21 +247,16 @@ sign_domain() { else cat "${SCRIPTDIR}/certs/${ROOTCERT}" >> "${BASEDIR}/certs/${domain}/fullchain-${timestamp}.pem" fi - rm -f "${BASEDIR}/certs/${domain}/fullchain.pem" - ln -s "fullchain-${timestamp}.pem" "${BASEDIR}/certs/${domain}/fullchain.pem" + ln -sf "fullchain-${timestamp}.pem" "${BASEDIR}/certs/${domain}/fullchain.pem" fi # Update remaining symlinks if [ ! "${privkey}" = "privkey.pem" ]; then - rm -f "${BASEDIR}/certs/${domain}/privkey.pem" - ln -s "privkey-${timestamp}.pem" "${BASEDIR}/certs/${domain}/privkey.pem" + ln -sf "privkey-${timestamp}.pem" "${BASEDIR}/certs/${domain}/privkey.pem" fi - rm -f "${BASEDIR}/certs/${domain}/cert.csr" - ln -s "cert-${timestamp}.csr" "${BASEDIR}/certs/${domain}/cert.csr" - - rm -f "${BASEDIR}/certs/${domain}/cert.pem" - ln -s "cert-${timestamp}.pem" "${BASEDIR}/certs/${domain}/cert.pem" + ln -sf "cert-${timestamp}.csr" "${BASEDIR}/certs/${domain}/cert.csr" + ln -sf "cert-${timestamp}.pem" "${BASEDIR}/certs/${domain}/cert.pem" # Wait for hook script to clean the challenge and to deploy cert if used if [[ -n "${HOOK}" ]]; then