From: Tzafrir Cohen Date: Tue, 2 Jul 2013 08:23:16 +0000 (+0000) Subject: ast_tls_cert: don't recreate generated files X-Git-Tag: 13.0.0-beta1~1582 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=51c54ddf8d1b159ff43e7c07d60f721fc4ae995d;p=thirdparty%2Fasterisk.git ast_tls_cert: don't recreate generated files Don't regenrate cat.cfg, ca.crt and ca.key if they were already created on a previous run. (closes issue ASTERISK-21932) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393383 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/contrib/scripts/ast_tls_cert b/contrib/scripts/ast_tls_cert index 3c5363a004..fe7d6ab1ff 100755 --- a/contrib/scripts/ast_tls_cert +++ b/contrib/scripts/ast_tls_cert @@ -204,8 +204,12 @@ then CAKEY=${OUTPUT_DIR}/ca.key CACERT=${OUTPUT_DIR}/ca.crt CACFG=${OUTPUT_DIR}/ca.cfg - create_config ca "${CACFG}" "${DEFAULT_CA_CN}" "${DEFAULT_CA_ORG}" - create_ca + if [ ! -r "$CAKEY" ] && [ ! -r "$CACFG" ]; then + create_config ca "${CACFG}" "${DEFAULT_CA_CN}" "${DEFAULT_CA_ORG}" + fi + if [ ! -r "$CACERT" ]; then + create_ca + fi else if [ -z ${CAKEY} ] then