Home how-to

EOS installer is basically made of three scripts ( two Shell-scripts and a Perl script). Inside the boot they are located in the file system in “usr/lib/eos/” and the first script is executed by “/linuxrc”. The scripts are the described below:

  • form.sh

Script form.sh executes functions to retrieve all needed data to installation as root password, IP, hostname, gateway, formatting type and also calls script install.pl.

  • Install.pl

This script executes functions as set the cd-rom, create and format parts, call script rpm.sh and execute the final configurations.

  • rpm.s

This script simply installs RPM packages.

After making the needed changes, you just have to copy them into your development structure in the directory <your structure>/usr/lib/eos/

You can download installer source in our section “Get EOS” or get it in EOS CD at isolinux directory. The file is eos.gz, (zipped). To unzip it, use the command:

$ gunzip eos.gz

“EOS”file will be created. It is na image and you can set it with the command:

$ mount -o loop eos   <destino>

Substitute “destination” with the name of the directory you wish to set the image. After setting I you can change the installer editing the files in:

<destination >/usr/lib/eos/

After the change you just need to dismount EOS image and zip it again.

$ umount eos

$ gzip -9 eos

The file eos.gz will be created again. Copy it into the development structure (to create a development structure click here) inside isolinux directory and create a new Iso with command mkisofs