This commit is contained in:
2022-01-16 00:52:26 +01:00
parent 82913875a8
commit dfa4ce5320
7 changed files with 77 additions and 22 deletions

View File

@@ -1,10 +1,47 @@
#!/bin/bash
MOD_MD_DIR=/var/lib/httpd/md
MD_RENEWED_DIR=/var/lib/httpd/md-renewed
if [[ -f /etc/md-renewed/md-renewed.conf ]]; then
. /etc/md-renewed/md-renewed.conf
fi
MSG="$1"
DOMAIN="$2"
if [[ $MSG == renewed ]]; then
touch /run/md-renewed/$DOMAIN
fi
mkdir -p $MD_RENEWED_DIR
mkdir -p $MD_RENEWED_DIR/{ready,renewing,renewed,installed,expiring,errored,ocsp-renewed,oscp-errored}
exit 0
case $1 in
renewing)
if [[ -f $MD_RENEWED_DIR/renewing/$DOMAIN ]]; then
exit 1
fi
hostname > $MD_RENEWED_DIR/renewing/$DOMAIN
;;
renewed)
rm -f $MD_RENEWED_DIR/renewing/$DOMAIN
hostname > $MD_RENEWED_DIR/renewed/$DOMAIN
hostname > $MD_RENEWED_DIR/ready/$DOMAIN
;;
installed)
rm -f $MD_RENEWED_DIR/renewing/$DOMAIN
hostname > $MD_RENEWED_DIR/installed/$DOMAIN
;;
expiring)
hostname > $MD_RENEWED_DIR/expiring/$DOMAIN
;;
errored)
rm -f $MD_RENEWED_DIR/renewing/$DOMAIN
hostname > $MD_RENEWED_DIR/errored/$DOMAIN
;;
ocsp-renewed)
hostname > $MD_RENEWED_DIR/ocsp-renewed/$DOMAIN
;;
ocsp-errored)
hostname > $MD_RENEWED_DIR/ocsp-errored/$DOMAIN
;;
esac
exit 0