No edit summary |
No edit summary |
||
Line 30: | Line 30: | ||
{{admon/note|TODO|The goal of this section is to help people understand how to package individual SELinux policy modules into a RPM; we should work closely with the Independent Policy Project (IPP), perhaps simply linking to IPP wiki docs if/when they exist.}} | {{admon/note|TODO|The goal of this section is to help people understand how to package individual SELinux policy modules into a RPM; we should work closely with the Independent Policy Project (IPP), perhaps simply linking to IPP wiki docs if/when they exist.}} | ||
=== SELinux Policy | === SELinux Policy Packaging === | ||
{{admon/note|TODO|This subsection should provide a very brief introduction to SELinux policy packaging on Fedora and refer readers to the [[SELinux/IndependentPolicy]] page.}} | {{admon/note|TODO|This subsection should provide a very brief introduction to SELinux policy packaging on Fedora and refer readers to the [[SELinux/IndependentPolicy]] page.}} |
Revision as of 02:20, 9 August 2018
Configuring the Development Environment
Building RPMs and Fedora Modules
TODO - discussion/explanation
# dnf install module-build-service
Building SELinux Policy
TODO - discussion/explanation
# dnf install selinux-policy-devel rpm-build
Packaging SELinux Policy
SELinux Policy Packaging
SELinux Policy Priorities
Q - what priority do we expect policy developers/packagers to use here?
Q - is there anything else specific to SELinux Policy packaging in Fedora Modularity that we should mention?
Example SELinux Policy RPM specfile
TODO - we can use the memcached policy specfile here
Bundling SELinux Policy RPMs in Fedora Modules
TODO - discussion/explanation
Adding the SELinux Policy to the Module Install Profiles
TODO - see what we did for the memcached prototype, especially the notes about adding the policy RPM to the profiles TODO - verify that the final decision was to add the policy packages to the default profile