Доработка app-misc/ca-espdrt-certificates

master
serg-sg 1 year ago
parent e918679883
commit 36bf6839c9

@ -45,7 +45,7 @@ src_install() {
pkg_postinst() {
/usr/sbin/update-ca-certificates && \
elog Установка корневого сертификата в /etc/ssl/certs/ выполнено
elog Установка корневого сертификата в /etc/ssl/certs/ выполнена
# Установка для браузеров
# Создаём базу nssdb для системы
@ -59,10 +59,15 @@ pkg_postinst() {
certdir=$(dirname ${certDB});
for k in "${!massiv[@]}"; do
certutil -A -n "${k}" -t "CTu,Cu,Cu" -i /${CA}/${massiv[$k]} -d sql:${certdir};
elog Установка корневого сертификата \"${k}\" в ${certdir} выполнено
certutil -A -n "${k}" -t "CTu,Cu,Cu" -i /${CA}/${massiv[$k]} -d sql:${certdir} && \
elog Установка корневого сертификата \"${k}\" в ${certdir} выполнена
done
done
if [[ -n "$(find -L /etc/ssl/certs/ -type l)" ]] ; then
ewarn "Следующие неработающие символические ссылки удалены:"
ewarn "$(find -L /etc/ssl/certs/ -type l -printf '%p -> %l\n' -delete)"
fi
}
pkg_prerm() {
@ -75,7 +80,7 @@ pkg_prerm() {
certdir=$(dirname ${certDB});
for k in "${!massiv[@]}"; do
certutil -D -n "${k}" -d sql:${certdir};
certutil -D -n "${k}" -d sql:${certdir} && \
elog Удаление корневого сертификата \"${k}\" из ${certdir} выполнено
done
done
@ -84,7 +89,4 @@ pkg_prerm() {
pkg_postrm() {
/usr/sbin/update-ca-certificates --fresh && \
elog Удаление корневого сертификата из /etc/ssl/certs/ выполнено
# Удаляем файлы сертификатов
rm -f /usr/local/share/ca-certificates/${P}_{root}.crt
}
Loading…
Cancel
Save