diff --git a/get-certs.sh b/get-certs.sh index fba4eda..36aad81 100755 --- a/get-certs.sh +++ b/get-certs.sh @@ -90,7 +90,7 @@ if [ ! -e "$HOME/.acme.sh/acme.sh" ]; then fi # define acme.sh command -acme_cmd="$HOME/.acme.sh/acme.sh" +acme_cmd="$HOME/.acme.sh/acme.sh --log" if [ "$proxychains" = true ] ; then if _exists proxychains ; then acme_cmd="proxychains -q $acme_cmd" @@ -111,7 +111,7 @@ timestamp=`date +"%Y%m%d%H%M%S"` long_flag="--yes-I-know-dns-manual-mode-enough-go-ahead-please" challenge_file=$twd/acme_challenge.$timestamp.txt $acme_cmd --issue \ - -d $domain \ + -d "$domain" \ --dns $long_flag \ > $challenge_file cat $challenge_file @@ -124,7 +124,7 @@ echo TXT value is $txt_value echo "" # launch dnsmasq -touch /tmp/dnsm.tmp.cnf \ +touch $twd/dnsm.tmp.cnf \ && dnsmasq \ --conf-file=/tmp/dnsm.tmp.cnf \ -k -d -D -b -R -n -h -q \ @@ -137,12 +137,14 @@ sleep 5 # issue certificate $acme_cmd --renew \ - -d $domain \ + -d "$domain" \ --dns $long_flag # kill dnsmasq kill $dnsmasq_pid +rm $twd/dnsm.tmp.cnf + echo "Job finished." echo "Remember to create a cron job to run this script once a month."