mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-01-18 01:16:53 +01:00
make config.sh optional
This commit is contained in:
@@ -12,7 +12,9 @@ RENEW_DAYS="14"
|
||||
KEYSIZE="4096"
|
||||
WELLKNOWN=".acme-challenges"
|
||||
|
||||
. ./config.sh
|
||||
if [[ -e "config.sh" ]]; then
|
||||
. ./config.sh
|
||||
fi
|
||||
|
||||
umask 077 # paranoid umask, we're creating private keys
|
||||
|
||||
@@ -186,6 +188,11 @@ if [[ "${register}" = "1" ]]; then
|
||||
signed_request "${CA}/acme/new-reg" '{"resource": "new-reg", "agreement": "'"$LICENSE"'"}' > /dev/null
|
||||
fi
|
||||
|
||||
if [[ ! -e "domains.txt" ]]; then
|
||||
echo "You have to create a domains.txt file listing the domains you want certificates for. Have a look at domains.txt.example."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Generate certificates for all domains found in domain.txt. Check if existing certificate are about to expire
|
||||
<domains.txt sed 's/^\s*//g;s/\s*$//g' | grep -v '^#' | grep -v '^$' | while read -r line; do
|
||||
domain="$(echo $line | cut -d' ' -f1)"
|
||||
|
||||
Reference in New Issue
Block a user