Technical data

2. Setup and Configuration
img/kernel Linux kernel
img/boot*.msg bootscreen texts
Additional packages:
opt/*.txt These ones describe which files will be included in the opt.img archive.
opt/etc/* Default configuration files for many applications (normally, these files
need not be edited)
opt/files/* Optional kernel modules, files, and programs
Source code:
src/* Source code/tools for Linux, see src/README
Programs:
unix/mkfli4l* Creates boot medium: Linux/Unix version
windows/* Creates boot medium: Windows version
unix/imonc* imond client for Unix/Linux
windows/imonc/* imond client for Windows
2.2. Configuration
2.2.1. Editing the configuration files
To configurate fli4l, you only have to adapt the files config/*.txt. We recommend to make
a copy of the “config” directory and perform the adaption within this copy. So you will be
able to compare your own configuration with the distributed one later and you are also able
to manage multiple configurations. Comparing two configurations is relatively simple by using
an adequate tool (i.e. “diff under *nix). Let’s assume that your own config files reside in a
directory named my_config under the fli4l directory. In this case you could execute:
~/src/fli4l> diff -u {config,my_config}/build/full_rc.cfg | grep '^[+-]'
--- config/build/full_rc.cfg 2014-02-18 15:34:39.085103706 +0100
+++ my_config/build/full_rc.cfg 2014-02-18 15:34:31.094317441 +0100
-PASSWORD='/P6h4iOIN5Bbc'
+PASSWORD='3P8F3KbjYgzUc'
-NET_DRV_1='ne2k-pci'
+NET_DRV_1='pcnet32'
-START_IMOND='no'
+START_IMOND='yes'
-OPT_PPPOE='no'
+OPT_PPPOE='yes'
-PPPOE_USER='anonymous'
-PPPOE_PASS='surfer'
+PPPOE_USER='me'
+PPPOE_PASS='my-passwd'
-OPT_SSHD='no'
+OPT_SSHD='yes'
You can also see by this example that a simple DSL router can be configured without much
effort, even if you feel at first overwhelmed by the sheer amount of possible settings.
13