Until now it was not possible to stop the acme service, because the handling
was done via cron. With this change, the acme handler can now be stopped by
calling '/etc/init.d/acme' stop. This call removes the entry from the crontab.
Signed-off-by: Florian Eckert <[email protected]>
echo "Certificate renewal enabled via cron. To renew now, run '/etc/init.d/acme renew'."
}
+stop_service() {
+ sed -i '\|/etc/init.d/acme|d' /etc/crontabs/root
+}
+
+service_stopped() {
+ echo "Certificate renewal is disabled."
+}
+
service_triggers() {
procd_add_config_trigger config.change acme \
/etc/init.d/acme renew