Compare commits

...

3 Commits

Author SHA1 Message Date
Jack L. Frost 1048d31d34 usage fix
Signed-off-by: fbt <fbt@fleshless.org>
2021-03-10 21:19:45 +03:00
Jack L. Frost aaaf707069 force
Signed-off-by: fbt <fbt@fleshless.org>
2021-03-06 10:34:35 +03:00
Jack L. Frost 123c34e1da ugh
Signed-off-by: fbt <fbt@fleshless.org>
2021-03-06 10:26:08 +03:00
2 changed files with 4 additions and 9 deletions

View File

@ -33,7 +33,7 @@ gen_renew_config() {
usage() {
while read -r line; do printf '%s\n' "$line"; done <<- EOF
Usage: le [options] <domain> [domain ...]
Usage: le-issue [options] <domain> [domain ...]
Options:
-c <dir> # Configuration directory. Default: \$HOME/.acme
-a <dir> # A dir to put challenges in. Default: /var/www/acme
@ -122,7 +122,7 @@ main() {
acme-tiny \
--account-key "$cfg_dir/account.key" \
--csr "$cfg_dir/domains/${domains[0]}/request.csr" \
--acme-dir "$challenge_dir" > "$cfg_dir/domains/${domains[0]}/certificate.pem"
--acme-dir "$challenge_dir" | grep -vE '^$' > "$cfg_dir/domains/${domains[0]}/certificate.pem"
if (( $? )); then
return 1
@ -130,12 +130,7 @@ main() {
gen_renew_config "${domains[@]}" > "$cfg_dir/domains/${domains[0]}/renew.cfg"
if ! [[ -f "$cfg_dir/chain.pem" ]]; then
err "Intermediate certificate not found, downloading."
curl "https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem" > "$cfg_dir/chain.pem"
fi
cat "$cfg_dir/domains/${domains[0]}/certificate.pem" "$cfg_dir/chain.pem" > "$cfg_dir/domains/${domains[0]}/fullchain.pem"
ln -fs "$cfg_dir/domains/${domains[0]}/certificate.pem" "$cfg_dir/domains/${domains[0]}/fullchain.pem"
err "Your certificate is available at $cfg_dir/domains/${domains[0]}/fullchain.pem"
}

View File

@ -7,7 +7,7 @@ done
usage() {
while read -r line; do printf '%s\n' "$line"; done <<- EOF
Usage: le [options] <-d domain> [-d domain] ...
Usage: le-renew [options] <domain> [domain ...]
Options:
-c <dir> # Configuration directory. Default: \$HOME/.acme
-t <sec> # How many seconds till exipration to consider as soon. Default: 259200 (3 days)