The RPM attempts to load a custom SELinux policy module with semanage however /usr/sbin/semanage may not be present on the system and the installation will fail. /usr/sbin/semanage is in the policycoreutils-python package and should be listed as a "Requires" in the spec file.
According to "https://fedoraproject.org/wiki/Releases/HistoricalSchedules#Fedora_12_.28Codename:_Constantine.29", Fedora 12 was released November 17th, 2009 - Fedora 12 General Availability (Constantine). According to "https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule", the following versions of Fedora must still be supported: * Fedora 10 will be maintained until 1 month after the release of Fedora 12. * Fedora 11 will be maintained until 1 month after the release of Fedora 13. * Fedora 12 will be maintained until 1 month after the release of Fedora 14.
Created attachment 376818 [details] CS/IPA TIP changes for "dogtag"
Created attachment 376819 [details] RHCS 8.1.0 TIP changes for "dogtag"
For CS/IPA TIP: # cd pki/dogtag # svn status | grep -v ^$ | grep -v ^P | grep -v ^X | grep -v ^? M selinux/pki-selinux.spec M setup/pki-setup.spec # svn commit Sending dogtag/selinux/pki-selinux.spec Sending dogtag/setup/pki-setup.spec Transmitting file data .. Committed revision 879.
For RHCS 8.1.0 "TIP": # cd pki/dogtag # svn status | grep -v ^$ | grep -v ^P | grep -v ^X | grep -v ^? M selinux/pki-selinux.spec M setup/pki-setup.spec # svn commit Sending dogtag/selinux/pki-selinux.spec Sending dogtag/setup/pki-setup.spec Transmitting file data .. Committed revision 880.
VERIFIED. CS8.1(x86_64) nightly(26-Nov-2010) RHEL5.6(x86_64) nightly -------------------------------------------------- [root@neo pki-selinux-pkg]# rpm -qi pki-selinux Name : pki-selinux Relocations: (not relocatable) Version : 8.1.0 Vendor: Red Hat, Inc. Release : 1.el5pki Build Date: Fri 26 Nov 2010 02:41:03 AM PST ----------------------------------------------------- [root@neo pki-selinux-pkg]# ls pki-selinux-8.1.0-1.el5pki.src.rpm pki-selinux-8.1.0.tar.gz pki-selinux.spec ----------------------------------------------------- [root@neo pki-selinux-pkg]# grep semanage pki-selinux.spec Requires: policycoreutils, libsemanage, selinux-policy-targeted >= 2.4.6-188 ----------------------------------------------------- [root@neo pki-selinux-pkg]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.6 Beta (Tikanga) -----------------------------------------------------