On Tue, Jun 09, 2015 at 08:19:24AM -0400, Stephen Smalley wrote: > On 06/09/2015 07:26 AM, Sven Vermeulen wrote: > > In this patch, we use the Python platform module to get the Linux > > distribution, and only start the RPM-related activities on Linux > > distributions that use RPM as their native package manager. > > > > Signed-off-by: Sven Vermeulen <sven.vermeulen@xxxxxxxxx> > > Is there a more general way that we could do this without hardcoding > checks of distribution names? Maybe we could just test for the > existence of rpm? That wouldn't be sufficient. The rpm binary might be installed for other reasons. The code in sepolicy is used to query the rpm database and search for specific package names. This is distribution-specific behavior. If you rather check on the rpm binary, then additional checks will need to be added to make sure that the assumptions that the code takes (such as "selinux-policy" package being available) are valid as well. Wkr, Sven Vermeulen _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.