From: Lukas Schauer Date: Fri, 8 Jan 2016 18:45:29 +0000 (+0100) Subject: added a few more comments X-Git-Tag: v0.1.0~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc580335aeb2d5be2c517d0c3426032a57168158;p=thirdparty%2Fdehydrated.git added a few more comments --- diff --git a/letsencrypt.sh b/letsencrypt.sh index 6dc664a..fe0098c 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -8,6 +8,7 @@ umask 077 # paranoid umask, we're creating private keys SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" BASEDIR="${SCRIPTDIR}" +# Check for script dependencies check_dependencies() { curl -V > /dev/null 2>&1 || _exiterr "This script requires curl." openssl version > /dev/null 2>&1 || _exiterr "This script requres an openssl binary." @@ -141,6 +142,7 @@ hex2bin() { printf -- "$(cat | sed -E -e 's/[[:space:]]//g' -e 's/^(.(.{2})*)$/0\1/' -e 's/(.{2})/\\x\1/g')" } +# Get string value from json dictionary get_json_string_value() { grep -Eo '"'"${1}"'":[[:space:]]*"[^"]*"' | cut -d'"' -f4 } @@ -479,6 +481,7 @@ command_env() { typeset -p CA LICENSE HOOK RENEW_DAYS PRIVATE_KEY KEYSIZE WELLKNOWN PRIVATE_KEY_RENEW OPENSSL_CNF CONTACT_EMAIL LOCKFILE } +# Main method (parses script arguments and calls command_* methods) main() { COMMAND="" set_command() {