Re: [RFC] Purging dead modules
Chris PeBenito <[email protected]>
| Newsgroups | org.kernel.vger.selinux-refpolicy |
|---|---|
| Message-ID | <[email protected]> |
On 1/11/21 6:52 PM, Topi Miettinen wrote: > On 11.1.2021 17.48, Russell Coker wrote: >> On Tuesday, 12 January 2021 2:23:47 AM AEDT Dominick Grift wrote: >>>> I'm looking to remove modules for dead programs, such as hal and >>>> consolekit. The question is how long to keep modules for dead >>>> programs? I'm thinking something like 3-5 years. >>> >>> Agree >> >> I think we should drop them when the programs aren't in the latest DEVELOPMENT >> versions of Fedora, Debian, or any other distribution that supports SE Linux. > > I think this could be automated. If no file contexts in a module match any files > in a list of all files of all packages of the selected distros concatenated, the > module is probably obsolete (which could be also verified by looking at old > releases) or it's for 3rd party software (never found in earlier distro > releases). I tried to do this locally to disable unused modules, but it took way > too long time with shell scripts. I suppose with a database or other proper > tools it would be trivial. This is a good idea, but may be a problem for the Gentoo guys. I'd probably simplify it to only looking at labels for executables, since a package's manifest might not hit all of the data files' entries. -- Chris PeBenito