48 lines
1.1 KiB
Bash
Executable File
48 lines
1.1 KiB
Bash
Executable File
#!/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"
|
|
|
|
mkdir -p $MD_RENEWED_DIR
|
|
mkdir -p $MD_RENEWED_DIR/{ready,renewing,renewed,installed,expiring,errored,ocsp-renewed,oscp-errored}
|
|
|
|
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
|