Is it possible to create a policy module, install
it, and have its interfaces usable by other policy modules? In creating
DBMS policy I would like to provide a high level interface to the DBMS
user/developer that will allow them to create their site-specific DBMS
policy in a modular fashion. At the same time I do not want to
encourage them to directly edit the "base policy" for the DBMS. In my attempt I simply created my "DBMS base policy" and installed it. I then created a "DBMS local policy" that uses interfaces from the DBMS base policy. The DBMS local policy fails to compile, failing at the first reference to an external interface. If I place all of the policy code in the DBMS base policy, everything works. Therefore, I am guessing that either there is no way to make the DBMS base policy interfaces externally usable or I need to perform an extra step that I am no aware of. I realize I could modify the base fedora 9 policy and add my module, but this has been ruled out as an option. As a side question, is it possible to generate the HTML "policy help" for my modules interfaces? Thanks, Andy |