From 2fbe2ab0b0fbb682379ae8b2168aee3702cf7ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Gaud=C3=A9?= Date: Wed, 1 Mar 2023 10:10:55 +0100 Subject: [PATCH] Gestion des chemins de destination via un tableau --- .../com/cadoles/common/add-letsencrypt-ca.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) mode change 100644 => 100755 resources/com/cadoles/common/add-letsencrypt-ca.sh diff --git a/resources/com/cadoles/common/add-letsencrypt-ca.sh b/resources/com/cadoles/common/add-letsencrypt-ca.sh old mode 100644 new mode 100755 index efda172..b71fb54 --- a/resources/com/cadoles/common/add-letsencrypt-ca.sh +++ b/resources/com/cadoles/common/add-letsencrypt-ca.sh @@ -2,10 +2,18 @@ set -eo pipefail -DESTDIR=/usr/local/share/ca-certificates -if [ ! -d "$DESTDIR" ]; then - DESTDIR=/etc/ca-certificates/trust-source/anchors -fi +declare -a DESTDIR_PATHS=( + "/usr/local/share/ca-certificates" + "/etc/ca-certificates/trust-source/anchors" + "/etc/pki/ca-trust/source/anchors" +) + +for path in "${DESTDIR_PATHS[@]}"; do + if [ -d "$path" ]; then + DESTDIR=$path + break + fi +done UPDATE_CERTS_CMD=update-ca-certificates if [ -z "$(which $UPDATE_CERTS_CMD)" ]; then