Fixe erreur script sous manjaro #5
|
@ -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
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.