From: Elan Ruusamäe Date: Sun, 2 Sep 2012 10:05:03 +0000 (+0300) Subject: /var/lib/openssl -> /etc/openssl trigger improvements from AC-branch X-Git-Tag: auto/th/openssl-1.0.1e-1~3 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fopenssl.git;a=commitdiff_plain;h=62bcfa4e6f6bc42613a8fe0f19f5bcca9e189b59 /var/lib/openssl -> /etc/openssl trigger improvements from AC-branch --- diff --git a/openssl.spec b/openssl.spec index 7498c8d..3e91506 100644 --- a/openssl.spec +++ b/openssl.spec @@ -386,6 +386,10 @@ if [ -L /var/lib/openssl/openssl.cnf ] ; then fi %else %triggerpostun -- %{name} < 0.9.8i-2 +# don't do anything on --downgrade +if [ $1 -le 1 ]; then + exit 0 +fi if [ -d /var/lib/openssl/certs ] ; then mv /var/lib/openssl/certs/* %{_sysconfdir}/%{name}/certs 2>/dev/null || : fi @@ -396,6 +400,8 @@ if [ -d /var/lib/openssl ] ; then for f in /var/lib/openssl/* ; do [ -f "$f" ] && mv "$f" %{_sysconfdir}/%{name} 2>/dev/null || : done + rmdir /var/lib/openssl/* 2>/dev/null || : + rmdir /var/lib/openssl 2>/dev/null || : fi %endif