prefix=/opt/cprocsp
exec_prefix=/opt/cprocsp

# т.к. это noarch-пакет, то зашивать путь к certmgr мы не можем, поэтому ищем его
# в macOS путь фиксирован, для остальных *nix используем * вместо жёстко заданной архитектуры
#ls_result=`ls /opt/cprocsp/bin/certmgr 2>/dev/null`
ls_result=`ls /opt/cprocsp/bin/*/certmgr 2>/dev/null`
if test $? -eq 0; then
    # ls_result может содержать более одного результата, поэтому вырезаем первый результат
    certmgr=`echo $ls_result | awk '{ print $1 }'`
    # добавление сертификатов в соответствующие хранилища. путь к файлу определяет, в какое хранилище его следует установить
    # чтобы не выводить на экран информацию из устанавливаемых сертификатов, перенаправляем стандарный вывод в /dev/null
    ls -d /var/opt/cprocsp/tmpcerts/root/* | xargs -n 1 $certmgr -install -store mroot -file 1>/dev/null || printf "Failed to install root certificates!\n"
    ls -d /var/opt/cprocsp/tmpcerts/ca/* | xargs -n 1 $certmgr -install -store mca -file 1>/dev/null || printf "Failed to install intermediate certificates!\n"
else
    printf "Warning: certmgr not found.\n"
    printf "Cannot install authorized certificates into stores.\n"
    printf "CryptoPro CAPILite package must be installed first.\n"
fi

true
