Secure-SLinux Server V0.3.1stable source installation
AUTHOR: Sebastian Faulborn
DATE: 2006/09/10
UPDATE:
ALL PACKAGES: a list of all packages installed with Secure-SLinux can be found here
LICENSE: GPL (see the license of the individual software packages)
SYNOPSIS: Installation of source archive of Secure-SLinux Server (SSLX-Server)
CONTENTS:
...
Requirements:
To compile SSLX-Server you need at least:
Download:
Download the most recent SSLX-Server source archive from here.
Documentation:
Please read first the corresponding documentation for the binary installation. It will tell you how to configure Secure-SLinux. Please also have a look at Linux From Scratch - specifically LFS/HLFS, since it describes the compilation process.
Compiling Secure-SLinux from source is supplied as is. It is not intended for installing Secure-SLinux. Use the binary archive instead. The sources were developed to generate the binary archives. Bugs in the source scripts will only be fixed if they lead to faulty binary archives on our development systems. Secure-SLinux is not a source distribution!
The stable binary archives are generated in 3 steps:
Then all logs are checked for unexpected errors. The binaries from pass2 and pass3 are checked whether they are identical. Then the same procedure is repeated on a different system (system1: amd, system2: intel pentium 4). Again the binaries are checked. Then the system is installed on a production machine and is tested. Finally Secure-SLinux is released first as dev, later as stable.
Compiling Secure-SLinux:
It is recommended that you compile Secure-SLinux from the most current SSLX-CD.
Compiling Secure-SLinux is a three stage process:
By default the toolchain is compiled specific for your processor while the real system is compiled for i586 which can be changed in secure-slinux.conf and later in /etc/sslx-uname.conf.
Thats basically all there is.
You can create a binary distribution by booting into another linux distro, mounting the newly compiled Secure-SLinux partition, cd into the mount point (/mnt/sslx) and enter "tar cvfj secure-slinux-i586.tar.bz2 *". You may first want to remove the tools directory and the archive of the toolchain.