Re: How do you expose a policy interface?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Oct 08, 2009 at 09:19:21AM -0700, Nathan Kinder wrote:
> I'm writing two policy modules for two separate packages
> (389-ds-base and 389-admin).  I would like to expose some macros via
> an interface from my dirsrv policy for use by the dirsrv-admin
> policy.  I have defined an interface in my dirsrv.if file and built
> and installed the dirsrv policy module.  Apparently, this doesn't
> expose the interface as I get an error when building my dirsrv-admin
> policy that indicates that it doesn't know anything about my new
> interface.

Make sure that both source policies are in the same directory. For example i put all my .te, .if and .fc files in ~/modules
Than build the source policy modules: cd ~/modules; make -f /usr/share/selinux/devel/Makefile

Finally install them: semodule -i ~/modules/*.pp

This works for me.
> 
> What is the proper way to expose a policy interface?  Does my
> dirsrv.if file need to be installed on the system somewhere
> specific?
> 
> Thanks,
> -NGK
> 
> --
> fedora-selinux-list mailing list
> fedora-selinux-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/fedora-selinux-list

Attachment: pgphNMWS97vK4.pgp
Description: PGP signature

--
fedora-selinux-list mailing list
fedora-selinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-selinux-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux