#!/bin/sh set -e set -u cd ~/certs if [ "$#" != 1 ]; then echo >&2 "Usage: $0 " exit 1 fi cn="$1" shift if ! [ -e "$cn.csr" ] ; then echo >&2 "$cn.csr does not exist." exit 1 fi tmp="`tempfile`" trap "rm -f '$tmp'" EXIT echo $PATH acme --account-key ~/account.key --csr "$cn".csr --acme-dir ~/acme-challenge/ > "$tmp" if [ -e "$cn-letsencrypt.pem" ]; then savelog "$cn-letsencrypt.pem" fi cp "$tmp" "$cn-letsencrypt.pem"