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