From 15d668cfaf5c630a032a4a2cab600b5f503cebd6 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mar 02 2018 17:57:19 +0000 Subject: Do not delete nonexisting module during uninstall (#1526670) --- diff --git a/opensc.spec b/opensc.spec index e04894b..6f9e741 100644 --- a/opensc.spec +++ b/opensc.spec @@ -112,7 +112,10 @@ fi %postun /sbin/ldconfig if [ $1 -eq 0 ]; then - modutil -delete %{opensc_module} -dbdir %{nssdb} -force || : + isThere=`modutil -rawlist -dbdir %{nssdb} | grep %{opensc_module} || echo NO` + if [ ! "$isThere" == "NO" ]; then + modutil -delete %{opensc_module} -dbdir %{nssdb} -force || : + fi fi %files