From 38cd36bd70cadd290698804db8b48f8a3357c2a9 Mon Sep 17 00:00:00 2001 From: Brian Read Date: Thu, 20 Feb 2025 11:05:31 +0000 Subject: [PATCH] Add open db locally to check one domain sub --- .../smanager/lib/SrvMngr/Controller/Letsencrypt-Custom.pm | 1 + smeserver-certificates.spec | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/root/usr/share/smanager/lib/SrvMngr/Controller/Letsencrypt-Custom.pm b/root/usr/share/smanager/lib/SrvMngr/Controller/Letsencrypt-Custom.pm index a7adaa5..126d967 100644 --- a/root/usr/share/smanager/lib/SrvMngr/Controller/Letsencrypt-Custom.pm +++ b/root/usr/share/smanager/lib/SrvMngr/Controller/Letsencrypt-Custom.pm @@ -553,6 +553,7 @@ sub get_my_ip { sub update_one_domain { my ($self, $domain) = @_; + my $ddb = esmith::DomainsDB->open() || die("Couldn't open Domains db"); return "$domain not domain" unless ($ddb->get($domain) || $hdb->get($domain)); ($domain) = ($domain =~ /([\w\p{L}.]+)/); my $output = `/etc/e-smith/events/actions/letsencrypt-setdomains " " $domain `; diff --git a/smeserver-certificates.spec b/smeserver-certificates.spec index 0059382..5b63484 100644 --- a/smeserver-certificates.spec +++ b/smeserver-certificates.spec @@ -1,6 +1,6 @@ %define name smeserver-certificates %define version 11.0 -%define release 3 +%define release 4 Summary: This is what smeserver-certificates does. Name: %{name} Version: %{version} @@ -25,6 +25,9 @@ AutoReqProv: no %changelog +* Thu Feb 20 2025 Brian Read 11.0-4.sme +- Add local open DB in check on domain sub [SME: 12932] + * Mon Feb 17 2025 Brian Read 11.0-3.sme - Change status in template to use helper script to pre-set dropdown value [SME: 12923] - Update Custom routines to openb DB when required, not relying on global open [SME: 12695]