2ea4b87
#!/bin/sh
2ea4b87
2ea4b87
cert="$1"
2ea4b87
name="${cert##*/}"
50fcf9d
script="/etc/acme-tiny/notify.d/${name%.crt}.sh"
2ea4b87
2ea4b87
# kick apache if cert is mentioned
2ea4b87
if grep "$cert" /etc/httpd/conf.d/*.conf >/dev/null 2>&1; then
2ea4b87
  apachectl graceful
2ea4b87
fi
2ea4b87
2ea4b87
# kick sendmail if cert is mentioned
2ea4b87
if grep "/etc/pki/tls/certs/$name" /etc/mail/*.cf >/dev/null 2>&1; then
2ea4b87
  cp "$cert" /etc/pki/tls/certs && systemctl restart sendmail 
2ea4b87
fi
2ea4b87
2ea4b87
# run any dropin extension
2ea4b87
if test -x "$script"; then
2ea4b87
  "$script" "$cert"
2ea4b87
fi