You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
#!/bin/sh |
|
## |
|
## certbot-issue.sh -- certbot-issue(8) script |
|
## |
|
|
|
# read configuration |
|
. "@l_prefix@/etc/certbot/certbot-issue.cf" |
|
|
|
# issue or re-issue credentials |
|
cmd="@l_prefix@/bin/certbot" |
|
if [ ! -f "$work_dir/foo" ]; then |
|
cmd="$cmd certonly" |
|
|
|
cmd="$cmd --config-dir \"$config_dir\"" |
|
cmd="$cmd --work-dir \"$work_dir\"" |
|
cmd="$cmd --logs-dir \"$logs_dir\"" |
|
cmd="$cmd --no-self-upgrade" |
|
cmd="$cmd --text" |
|
cmd="$cmd --agree-tos" |
|
cmd="$cmd --email $email" |
|
|
|
cmd="$cmd --webroot" |
|
cmd="$cmd --webroot-path \"$webroot_path\"" |
|
|
|
cmd="$cmd --non-interactive" |
|
cmd="$cmd --preferred-challenges http" |
|
cmd="$cmd --keep" |
|
cmd="$cmd --expand" |
|
cmd="$cmd --domain $fqdn" |
|
else |
|
cmd="$cmd renew" |
|
|
|
cmd="$cmd --config-dir \"$config_dir\"" |
|
cmd="$cmd --work-dir \"$work_dir\"" |
|
cmd="$cmd --logs-dir \"$logs_dir\"" |
|
cmd="$cmd --no-self-upgrade" |
|
cmd="$cmd --text" |
|
cmd="$cmd --agree-tos" |
|
cmd="$cmd --email $email" |
|
|
|
cmd="$cmd --pre-hook \"$pre_hook\"" |
|
cmd="$cmd --post-hook \"$pre_hook\"" |
|
fi |
|
eval $cmd |
|
|
|
|