[Fedora-packaging] Re: rpms/haddock/devel haddock.spec,1.2,1.3

Ralf Corsepius rc040203 at freenet.de
Fri Jun 30 12:31:29 UTC 2006


On Thu, 2006-06-29 at 20:11 -0700, Jens Petersen wrote:
> Author: petersen
> 
> Update of /cvs/extras/rpms/haddock/devel
> In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16242
> 
> Modified Files:
> 	haddock.spec 
> Log Message:
> - set selinux unconfined_execmem_exec_t context to allow running under
>   targeted policy (#195821)
> 
> 
> 
> Index: haddock.spec
> ===================================================================
> RCS file: /cvs/extras/rpms/haddock/devel/haddock.spec,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- haddock.spec	29 Jun 2006 12:23:45 -0000	1.2
> +++ haddock.spec	30 Jun 2006 03:11:26 -0000	1.3

> @@ -10,6 +10,8 @@
>  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
>  
>  BuildRequires:  ghc libxslt docbook-style-xsl
> +# need chcon
> +PreReq:		coreutils
>  
>  %description
>  Haddock is a tool for automatically generating hyperlinked documentation from
> @@ -53,6 +55,11 @@
>  %clean
>  rm -rf ${RPM_BUILD_ROOT}
>  
> +
> +%post
> +/usr/bin/chcon -t unconfined_execmem_exec_t %{_libexecdir}/haddock.bin >/dev/null 2>&1 || :

I think, we should implement a policy to make

* Requires(pre|post)
mandatory instead of PreReq

* To make file deps on tools being used in %pre|post scripts mandatory.

Ralf





More information about the Fedora-packaging mailing list