changed variables to match convention in cpanel deploy script

This commit is contained in:
pdoroff 2017-02-22 23:12:00 -06:00
parent 6d7ac15a89
commit f523079a20

View File

@ -3,9 +3,9 @@
# Simple script to deploy certificates for Weechat relay servers # Simple script to deploy certificates for Weechat relay servers
# #
# Configuration: # Configuration:
# export WEECHAT_PEM (or set in access.conf) to the PEM file you have your weechat client # export DEPLOY_WEECHAT_PEM (or set in access.conf) to the PEM file you have your weechat client
# set to load. # set to load.
# Optionally configure WEECHAT_HOME if you would like to attempt to reload the certificate # Optionally configure DEPLOY_WEECHAT_HOME if you would like to attempt to reload the certificate
# on a successful deploy. # on a successful deploy.
# This deploy script attempts to guess sane defaults in the absence of either # This deploy script attempts to guess sane defaults in the absence of either
@ -33,28 +33,28 @@ weechat_deploy() {
_debug _cfullchain "$_cfullchain" _debug _cfullchain "$_cfullchain"
_info "Deploying $_cdomain to weechat" _info "Deploying $_cdomain to weechat"
if [ -z "$WEECHAT_HOME" ]; then if [ -z "$DEPLOY_WEECHAT_HOME" ]; then
_info "WEECHAT_HOME not set, defaulting to ${HOME}/.weechat" _info "DEPLOY_WEECHAT_HOME not set, defaulting to ${HOME}/.weechat"
WEECHAT_HOME="${HOME}/.weechat" DEPLOY_WEECHAT_HOME="${HOME}/.weechat"
fi fi
if [ -z "$WEECHAT_PEM" ]; then if [ -z "$DEPLOY_WEECHAT_PEM" ]; then
_info "WEECHAT_PEM not set, defaulting to ${HOME}/.weechat/ssl/relay.pem" _info "DEPLOY_WEECHAT_PEM not set, defaulting to ${HOME}/.weechat/ssl/relay.pem"
WEECHAT_PEM="${HOME}/.weechat/ssl/relay.pem" DEPLOY_WEECHAT_PEM="${HOME}/.weechat/ssl/relay.pem"
fi fi
if [ -w "$WEECHAT_PEM" ]; then if [ -w "$DEPLOY_WEECHAT_PEM" ]; then
_info "$WEECHAT_PEM exists and is writable, backing up and overwriting" _info "$DEPLOY_WEECHAT_PEM exists and is writable, backing up and overwriting"
cp "$WEECHAT_PEM" "$WEECHAT_PEM.bak" cp "$DEPLOY_WEECHAT_PEM" "$WEECHAT_PEM.bak"
cat "$_ckey" "$_cfullchain" >"$WEECHAT_PEM" cat "$_ckey" "$_cfullchain" >"$DEPLOY_WEECHAT_PEM"
_info "Deployed $_cdomain to weechat" _info "Deployed $_cdomain to weechat"
_debug "Attempting to issue /relay sslcertky to weechat via fifo" _debug "Attempting to issue /relay sslcertky to weechat via fifo"
for fifo in $WEECHAT_HOME/weechat_fifo_*; do for fifo in $DEPLOY_WEECHAT_HOME/weechat_fifo_*; do
_info "Issuing reload to weechat via $fifo" _info "Issuing reload to weechat via $fifo"
printf '%b' '*/relay sslcertkey\n' >"$fifo" printf '%b' '*/relay sslcertkey\n' >"$fifo"
done done
exit 0 exit 0
else else
_err "$WEECHAT_PEM does not exist or is not writable. If this is a first run \ _err "$DEPLOY_WEECHAT_PEM does not exist or is not writable. If this is a first run \
please issue \'touch $WEECHAT_PEM\' and retry." please issue \'touch $DEPLOY_WEECHAT_PEM\' and retry."
exit 1 exit 1
fi fi
} }