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.}} | ||
TODO | === SELinux Policy Packages === | ||
{{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.}} | |||
=== SELinux Policy Priorities === | === SELinux Policy Priorities === | ||
Line 38: | Line 40: | ||
Q - what priority do we expect policy developers/packagers to use here? | 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? | |||
Q - | |||
=== Example SELinux Policy RPM specfile === | === Example SELinux Policy RPM specfile === |
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 Packages
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