The following are RPM & SRPM packages of SE Linux for SuSE Linux 8.2. These packages were built for the kernel 2.4 backport of the new SE Linux.
The following are binaries, sources and patches for an SELinux-enabled SuSE Linux kernel. It is based on Hubert Mantel's 2.4.21-121 kernel release, using the NSA's 2.4 backport of their new SELinux release. I have given these RPMs the number '122' to distinguish them from Hubert's release.
I have not tested this kernel thoroughly and I strongly advise that it should not be used on production machines or anything which you have critical data. I have cheated in a couple of places when porting the SELinux patch to this kernel - in particular, I have removed the variable HZ feature, just to make things simpler.
Most people will require only the first two files in the following list - that is, the k_deflt binary RPM and the initrd.
Brief instructions for installing the kernel RPM are here.
Description | File | Size |
---|---|---|
Binary package of SuSE mantel kernel 2.4.21-121 with SELinux patches applied | k_deflt-2.4.21-122.i386.rpm | 20MB |
initrd needed to boot SELinux | initrd.selinux | 900kB |
SELinux patch for SuSE default mantel kernel 2.4.21-121 | selinux-2.4.21.patch | 1MB |
Source package with patches applied | kernel-source-2.4.21-122.i386.rpm | 57MB |
SRPM needed for building k_deflt | k_deflt-2.4.21-122.src.rpm | 400kB |
SRPM needed for building kernel-source package | kernel-source-2.4.21-122.src.rpm | 44MB |
These RPMs should all be installed before booting the SELinux kernel. Most importantly, the shadow utilities RPM must be installed before rebooting or you will not be able to log into your machine.
Most users will only want to download the binary RPMs tarball.
Description | File | Size |
---|---|---|
Userspace RPMs | suse-8.2-selinux-rpm.tar.bz2 | 78Mb |
Userspace SRPMs | suse-8.2-selinux-srpm.tar.bz2 | 26Mb |
The individual packages can be downloaded here:
checkpolicy-1.1-1.i386.rpm coreutils-4.5.8-12selinux2.i386.rpm cron-3.0.1-701selinux2.i386.rpm findutils-4.1.7-545selinux2.i386.rpm findutils-locate-4.1.7-545selinux2.i386.rpm glibc-2.3.2-6selinux2.i386.rpm glibc-devel-2.3.2-6selinux2.i386.rpm glibc-html-2.3.2-6selinux2.i386.rpm glibc-i18ndata-2.3.2-6selinux2.i386.rpm glibc-info-2.3.2-6selinux2.i386.rpm glibc-locale-2.3.2-6selinux2.i386.rpm glibc-profile-2.3.2-6selinux2.i386.rpm libselinux-1.1-1.i386.rpm logrotate-3.6.6-21selinux1.i386.rpm openssh-3.5p1-68selinux2.i386.rpm openssh-askpass-3.5p1-68selinux2.i386.rpm pam-0.77-38selinux1.i386.rpm pam-devel-0.77-38selinux1.i386.rpm policy-1.1-1.noarch.rpm policy-sources-1.1-1.noarch.rpm policycoreutils-1.1-1suse1.i386.rpm ps-2003.3.5-13selinux2.i386.rpm selinux-doc-1.1-1.noarch.rpm shadow-4.0.3-59selinux6.i386.rpm timezone-2.3.2-6selinux2.i386.rpm util-linux-2.11z-25selinux1.i386.rpm xcpustate-2003.3.5-13selinux2.i386.rpm
checkpolicy-1.1-1.src.rpm coreutils-4.5.8-12selinux2.src.rpm cron-3.0.1-701selinux2.src.rpm findutils-4.1.7-545selinux2.src.rpm glibc-2.3.2-6selinux2.src.rpm libselinux-1.1-1.src.rpm logrotate-3.6.6-21selinux1.src.rpm openssh-3.5p1-68selinux2.src.rpm pam-0.77-38selinux1.src.rpm policy-1.1-1.src.rpm policycoreutils-1.1-1suse1.src.rpm ps-2003.3.5-13selinux2.src.rpm selinux-doc-1.1-1.src.rpm shadow-4.0.3-59selinux6.src.rpm util-linux-2.11z-25selinux1.src.rpm