Attempting to install sec-policy/selinux-mta fails during postinst: ------ * Inserting the following modules into the strict module store: mta libsepol.scope_copy_callback: mta: Duplicate declaration in module: type/attribute auditadm_mail_tmp_t (No such file or directory). libsemanage.semanage_link_sandbox: Link packages failed (No such file or directory). semodule: Failed! ------ auditadm_mail_tmp_t is declared in /usr/share/selinux/strict/base.pp, provided by sec-policy/selinux-base-policy. It is also declared in /usr/share/selinux/strict/mta.pp, provided by sec-policy/selinux-mta. Reproducible: Always Steps to Reproduce: 1. Emerge selinux-base-policy on an selinux-enabled system. 2. Emerge selinux-mta. 3. Actual Results: selinux-mta fails in postinst due to a conflicting module declaration. Expected Results: Any given module should only be declared in one policy package, preventing declaration conflicts.
Thanks. Indeed, mta is marked as part of the base module so no separate package should exist. I'll see to get the package removed.
There do not seem to be any dependencies on selinux-mta anywhere in the portage tree, so I'm going to remove it
Package masked and last rites sent. ETA for removal beginning of november.
Removed from portage tree.