Fixe erreur script sous manjaro #5
16
resources/com/cadoles/common/add-letsencrypt-ca.sh
Normal file → Executable file
16
resources/com/cadoles/common/add-letsencrypt-ca.sh
Normal file → Executable file
@ -2,10 +2,18 @@
|
||||
|
||||
set -eo pipefail
|
||||
|
||||
DESTDIR=/usr/local/share/ca-certificates
|
||||
if [ ! -d "$DESTDIR" ]; then
|
||||
DESTDIR=/etc/pki/ca-trust/source/anchors
|
||||
wpetit marked this conversation as resolved
Outdated
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user
Hmm je pense qu'il ne faut pas supprimer ce chemin: il est utilisé sur les machines de type Fedora/CentOS/RedHat.
Vu qu'on a plusieurs chemins de destination potentiels, le mieux serait de créer un tableau des répertoires possibles et itérer sur ceux ci avant de trouver le premier existant. Si aucun n'est trouvé, il faut remonter une erreur.