Technical data
8. Documentation for Developers
8.3. Module Concept
As of version 2.0 fli4l is split into modules (packages), i.e.
• fli4l-3.10.1 — The Base Package
• dns-dhcp
• dsl
• isdn
• sshd
• and much more...
With the base package fli4l acts as a pure Ethernet router. For ISDN and/or DSL the
packages isdn and/or dsl have to be unpacked to the fli4l directory. The same applies for the
other packages.
8.3.1. mkfli4l
Depending on the current configuration a file called rc.cfg and two archives rootfs.img
and opt.img will be generated which contain all required configuration informations and files.
These files are generated using mkfli4l which reads the individual package files and checks for
configuration errors.
mkfli4l will accept the parameters listed in table 8.1. If omitted the default values noted in
brackets are used. A complete list of all options (Table 8.1) is displayed when executing
mkfli4l -h
.
8.3.2. Structure
A package can contain multiple OPTs, if it contains only one, however, it is appropriate to
name the package like the OPT. Below <PACKAGE> is to be replaced by the respective package
name. A package consists of the following parts:
• Administrative Files
• Documentation
• Developer Documentation
• Client Programs
• Source Code
• More Files
The individual parts are described in more detail below.
285










