Install module in both NSS shared database and NSS legacy database

This commit is contained in:
David Ward 2018-03-30 22:31:32 -04:00 committed by Jakub Jelen
parent 61e40c9085
commit 7a812b899e

View File

@ -111,9 +111,11 @@ rm -rf %{buildroot}%{_mandir}/man1/npa-tool.1*
/sbin/ldconfig
isThere=`modutil -rawlist -dbdir %{nssdb} | grep %{opensc_module} || echo NO`
if [ "$isThere" == "NO" ]; then
if [ -x %{_bindir}/pk11install ]; then
modutil -dbdir %{nssdb} -add %{opensc_module} -libfile opensc-pkcs11.so -force ||:
fi
modutil -dbdir %{nssdb} -add %{opensc_module} -libfile opensc-pkcs11.so -force ||:
fi
isThere=`modutil -rawlist -dbdir sql:%{nssdb} | grep %{opensc_module} || echo NO`
if [ "$isThere" == "NO" ]; then
modutil -dbdir sql:%{nssdb} -add %{opensc_module} -libfile opensc-pkcs11.so -force ||:
fi
%postun
@ -123,6 +125,10 @@ if [ $1 -eq 0 ]; then
if [ ! "$isThere" == "NO" ]; then
modutil -delete %{opensc_module} -dbdir %{nssdb} -force || :
fi
isThere=`modutil -rawlist -dbdir sql:%{nssdb} | grep %{opensc_module} || echo NO`
if [ ! "$isThere" == "NO" ]; then
modutil -delete %{opensc_module} -dbdir sql:%{nssdb} -force || :
fi
fi
%files