Documentation:

The documentation for the source release is still work in progress.

Please use currently the binary distribution.

For the unpatient:
  • make sure you have at least 256MB RAM and 256MB swap
  • create a single partition with at least 5GB
  • format it with ext3 and mount it (mount point eg. /mnt/sslx)
  • un-tar the source archive in some other partition and cd into the created directory
  • ./setup-first.sh /mnt/sslx
  • ./toolchain.sh
  • ./setup-hlfs.sh
  • ./hlfs.sh
  • ./setup-server.sh
  • chroot into /mnt/sslx according to the instructions in Chapter06/Cleaning up (HLFS)
    Now follow the instructions in Chapter07 in HLFS:
  • setup grub, edit /boot/grub/menu.lst, copy the stage* files to /boot/grub
  • edit /etc/fstab
  • edit /etc/sysconfig/console
  • edit /etc/sysconfig-network-devices/... and /etc/resolv.conf to setup the network
  • exit the chroot and reboot into your new Secure-SLinux
  • make sure that the network is working and you can connect to the internet (eg. ping web.de)
  • cd into /sources
  • ./server.sh
  • ./server2.sh

    Thats basically all there is.

    By default the toolchain is compiled specific for your processor while the real system is compiled for i586 which can be changed in /etc/sslx-uname.conf.

    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.