From: Lukasz Wojciechowski Date: Sat, 30 Aug 2014 21:22:11 +0000 (+0200) Subject: Add missing Requires for pre, post and postun scripts in spec X-Git-Tag: accepted/tizen/common/20140905.175100~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cfa9c8fc022a38c159ce5d2833fa9015144d6329;p=platform%2Fcore%2Fsecurity%2Fcynara.git Add missing Requires for pre, post and postun scripts in spec And remove unneeded calls to ldconfig in %post and %postun sections of main package as there is no library installed there. Change-Id: I642f9cb073d8dd9b6569d43175a45a40ef51e1bb --- diff --git a/packaging/cynara.spec b/packaging/cynara.spec index ea556ce..ff98a89 100644 --- a/packaging/cynara.spec +++ b/packaging/cynara.spec @@ -12,6 +12,9 @@ Source1004: cynara-tests.manifest Source1005: libcynara-client-commons.manifest Source1006: libcynara-commons.manifest Requires: default-ac-domains +Requires(pre): pwdutils +Requires(post): smack +Requires(postun): pwdutils BuildRequires: cmake BuildRequires: zip BuildRequires: pkgconfig(libsystemd-daemon) @@ -39,8 +42,6 @@ and tests (cynara-tests) %package -n libcynara-client Summary: Cynara - client library Requires: cynara = %{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig %description -n libcynara-client client library for checking policies @@ -57,8 +58,6 @@ client library (devel) for checking policies %package -n libcynara-client-commons Summary: Cynara - client commons library Requires: cynara = %{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig %description -n libcynara-client-commons client commons library with common functionalities @@ -74,8 +73,6 @@ client commons library (devel) with common functionalities %package -n libcynara-admin Summary: Cynara - admin client library Requires: cynara = %{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig %description -n libcynara-admin admin client library for setting, listing and removing policies @@ -91,8 +88,6 @@ admin client library (devel) for setting, listing and removing policies %package -n libcynara-commons Summary: Cynara - cynara commons library Requires: cynara = %{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig %description -n libcynara-commons cynara common library with common functionalities @@ -181,8 +176,6 @@ chsmack -a System %{state_path} systemctl restart %{name}.service -/sbin/ldconfig - %preun if [ $1 = 0 ]; then # unistall @@ -196,8 +189,6 @@ if [ $1 = 0 ]; then systemctl daemon-reload fi -/sbin/ldconfig - %post -n libcynara-client -p /sbin/ldconfig %postun -n libcynara-client -p /sbin/ldconfig