summaryrefslogtreecommitdiffstats
path: root/dehydrated
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2022-04-30 22:02:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2022-04-30 22:02:33 +0000
commit53f636bbbfd5d49588c9c7a6c91be66f5be10f96 (patch)
tree55cdbf54ef0ddf492c8df5c61ae0f3841b4d2082 /dehydrated
parentReleasing debian version 20220414-1. (diff)
downloadopen-infrastructure-service-tools-53f636bbbfd5d49588c9c7a6c91be66f5be10f96.tar.xz
open-infrastructure-service-tools-53f636bbbfd5d49588c9c7a6c91be66f5be10f96.zip
Merging upstream version 20220430.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'dehydrated')
-rwxr-xr-xdehydrated/share/hooks/exit_hook.fix-permissions5
-rwxr-xr-xdehydrated/share/hooks/exit_hook.service-reload23
2 files changed, 18 insertions, 10 deletions
diff --git a/dehydrated/share/hooks/exit_hook.fix-permissions b/dehydrated/share/hooks/exit_hook.fix-permissions
index 1e089f7..6a1958d 100755
--- a/dehydrated/share/hooks/exit_hook.fix-permissions
+++ b/dehydrated/share/hooks/exit_hook.fix-permissions
@@ -21,6 +21,11 @@
set -e
+if [ ! -e /var/lib/dehydrated/certs ]
+then
+ exit 0
+fi
+
echo " + Fixing permissions..."
if getent group ssl-cert > /dev/null 2>&1
diff --git a/dehydrated/share/hooks/exit_hook.service-reload b/dehydrated/share/hooks/exit_hook.service-reload
index c3fbdc2..ebe2d23 100755
--- a/dehydrated/share/hooks/exit_hook.service-reload
+++ b/dehydrated/share/hooks/exit_hook.service-reload
@@ -37,17 +37,20 @@ do
fi
done
-NUMBER="$(systemctl | grep -c 'kresd@[0-9].service')"
-
-if [ "${NUMBER}" -gt 0 ]
+if service kresd@1 status > /dev/null 2>&1
then
- echo -n " + knot-resolver:"
+ NUMBER="$(systemctl | grep -c 'kresd@[0-9].service')"
+
+ if [ "${NUMBER}" -gt 0 ]
+ then
+ echo -n " + knot-resolver:"
- for NUMBER in $(seq 1 "${NUMBER}")
- do
- echo -n " #${NUMBER}"
- service kresd@${NUMBER} restart
- done
+ for NUMBER in $(seq 1 "${NUMBER}")
+ do
+ echo -n " #${NUMBER}"
+ service kresd@${NUMBER} restart
+ done
- echo " done."
+ echo " done."
+ fi
fi