From 15d668cfaf5c630a032a4a2cab600b5f503cebd6 Mon Sep 17 00:00:00 2001
From: Jakub Jelen <jjelen@redhat.com>
Date: Fri, 2 Mar 2018 18:57:06 +0100
Subject: [PATCH] Do not delete nonexisting module during uninstall (#1526670)

---
 opensc.spec | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

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