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
This commit is contained in:
Tzafrir Cohen 2013-07-02 08:23:16 +00:00
parent 5456794b66
commit 51c54ddf8d
1 changed files with 6 additions and 2 deletions

View File

@ -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