diff options
-rw-r--r-- | memcached.spec | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/memcached.spec b/memcached.spec index 2c422fb..a308a5d 100644 --- a/memcached.spec +++ b/memcached.spec @@ -29,7 +29,7 @@ %global selinuxtype targeted %global selinuxmoduletype contrib %global selinuxmodulename memcached -%global selinuxmodulever 1.0 +%global selinuxmodulever 1.0.2 %global selinuxmoduledir %{selinuxmodulename}-selinux-%{selinuxmodulever} # disable testing as it is unreliable on build systems @@ -47,7 +47,7 @@ URL: https://www.memcached.org/ Source0: https://www.memcached.org/files/%{name}-%{version}.tar.gz Source1: memcached.sysconfig # SELinux policy sources: https://pagure.io/memcached-selinux/tree/master -Source2: https://pagure.io/memcached-selinux/raw/master/f/%{selinuxmoduledir}.tar.gz +Source2: https://releases.pagure.org/memcached-selinux/memcached-selinux-1.0.2.tar.gz # custom init script Source4: memcached.sysv @@ -79,6 +79,13 @@ Requires(preun): /sbin/chkconfig, /sbin/service Requires(postun): /sbin/service %endif Requires(pre): shadow-utils +%if %{with_selinux} +# Rich dependency syntax - require selinux policy subpackage +# when selinux-policy-targeted is installed +# This ensures that the selinux subpackage is not installed when not needed +# (e.g. inside a container) +Requires: (%{name}-selinux if selinux-policy-targeted) +%endif %if %{with_selinux} @@ -317,11 +324,16 @@ fi %defattr(-,root,root,0755) %attr(0644,root,root) %{_datadir}/selinux/packages/%{selinuxmodulename}.pp.bz2 %ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{selinuxmodulename} -%license COPYING +%license ../%{selinuxmoduledir}/COPYING %endif %changelog +* Thu Aug 30 2018 Vit Mojzis <vmojzis@redhat.com> - 0:1.5.10-2 +- selinux: Update to 1.0.2 +- selinux: Use license file from memcached-selinux tar +- add "Requires" for selinux subpackage + * Tue Aug 14 2018 Remi Collet <remi@remirepo.net> - 0:1.5.10-1 - Update to 1.5.10 |