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