SE Linux packages for SuSE 8.2

Packaged by Paul Dwerryhouse <paul@dwerryhouse.com.au>

November 6th, 2003

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.


Kernel

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

Userspace programs

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:

RPMs

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

SRPMs

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