One more change to pass the check shellcheck test

Now it is tested and works also when run as a root.
This commit is contained in:
Santeri 2017-07-10 16:43:42 +04:00 committed by GitHub
parent 796647158e
commit a577c7215f
1 changed files with 4 additions and 6 deletions

View File

@ -1,7 +1,6 @@
#!/usr/bin/env sh
# Here is the script to deploy the cert to your cpanel using the cpanel API.
# Uses command line uapi.
# Cpanel username is needed only when run as root (I did not test this).
# Uses command line uapi. --user option is needed only if run as root.
# Returns 0 when success.
# Written by Santeri Kannisto <santeri.kannisto@2globalnomads.info>
# Public domain, 2017
@ -35,12 +34,11 @@ cpanel_deploy() {
_debug _key "$_key"
if [ "$(id -u)" = 0 ]; then
_opt="--user=$DEPLOY_CPANEL_USER"
_debug _opt "$_opt"
_response=$(uapi --user="$DEPLOY_CPANEL_USER" SSL install_ssl domain="$_cdomain" cert="$_cert" key="$_key")
else
_response=$(uapi SSL install_ssl domain="$_cdomain" cert="$_cert" key="$_key")
fi
_response=$(uapi $_opt SSL install_ssl domain="$_cdomain" cert="$_cert" key="$_key")
if [ $? -ne 0 ]; then
_err "Error in deploying certificate:"
_err "$_response"