#!/bin/sh | ||
#VERSION=1.1.16 | ||
#VERSION=1.1.17 | ||
# This script is written by Martynas Bendorius and DirectAdmin | ||
# It is used to create/renew let's encrypt certificate for a domain | ||
# Official DirectAdmin webpage: http://www.directadmin.com | ||
... | ... | @@ -80,15 +80,6 @@ if [ "${ACCESS_GROUP_OPTION}" != "" ]; then |
FILE_CHOWN="diradmin:${ACCESS_GROUP_OPTION}" | ||
fi | ||
kill_childs() { | ||
if [ -s ${LOCKFILE} ]; then | ||
CB_PID=`cat ${LOCKFILE}` | ||
for process in `ps -ef | awk -v cb_pid=${CB_PID} '{ if ( $3 == cb_pid ) { print $2 }}'`; do | ||
kill ${process} | ||
done | ||
fi | ||
} | ||
run_dataskq() { | ||
DATASKQ_OPT=$1 | ||
/usr/local/directadmin/dataskq ${DATASKQ_OPT} --custombuild | ||
... | ... | @@ -606,7 +597,7 @@ for authorization in ${AUTHORIZATIONS}; do { |
echo "${KEYAUTH}" > "${WELLKNOWN_PATH}/${CHALLENGE_TOKEN}" | ||
chown webapps:webapps "${WELLKNOWN_PATH}/${CHALLENGE_TOKEN}" | ||
trap "rm -f "${WELLKNOWN_PATH}/${CHALLENGE_TOKEN}"; kill_childs; exit" INT TERM EXIT | ||
trap "rm -f "${WELLKNOWN_PATH}/${CHALLENGE_TOKEN}"; exit" INT TERM EXIT | ||
fi | ||
#Checking if challenge will be reachable |