6.3 Steuerungsdatei mkfli4l.conf

#
6.3 Steuerungsdatei mkfli4l.conf

Seit fli4l-Version 2.1.9 existiert die Steuerungsdatei `<config>/mkfli4l.conf`. Durch sie werden z.B. vom Standard abweichende Verzeichnisse übergeben. Die Steuerungsdatei hat einen ähnlichen Aufbau wie die normalen fli4l Konfigurationsdateien. Alle Konfigurationsvariablen sind hier optional, d.h. sie müssen nicht in der Konfigurationsdatei vorkommen oder können als Kommentar gekennzeichnet werden.

BUILDDIR

  Standardwert: 'build'

  Legt fest, in welchem Verzeichnis die fli4l Dateien erzeugt werden sollen. Ist die Variable undefiniert, setzt mkfli4l unter windows 'build' relativ zum fli4l Wurzelverzeichnis ein und meint damit also das Verzeichnis `build` im fli4l Wurzelverzeichnis: `Pfad/fli4l-x.y.z/build`. Unter *nix setzt mkfli4l `<config>/build` ein und legt damit die generierten Dateien zusammen mit der Konfiguration ab.

VERBOSE

  Standardwert: VERBOSE='no'

  Mögliche Werte 'yes' oder 'no'. Steuert die Geschwätzigkeit des Build Prozesses.

DRIVE

  Standardwert: DRIVE='a:'

  Legt den zu verwendenden Buchstaben des Diskettenlaufwerkes fest. Unter Unix/Linux gilt aufgrund der Verwendung der MTOOLS folgende Festlegung:

  - 'a:' entspricht `/dev/fd0`
  - 'b:' entspricht `/dev/fd1`

FLOPPYMODE

  Standardwert: FLOPPYMODE='normal'

  Mögliche Werte 'normal' oder 'safe'. Hiermit wird festgelegt, mit welchem Algorithmus `syslinux` die Bootdiskette beim Starten des Routers liest. 'safe' ist nur bei wenigen Rechnern nötig und verzögert bei vielen Rechnern den Bootvorgang unnötig.

FILESONLY

  Standardwert: FILESONLY='no'

  Mögliche Werte 'yes' oder 'no'. Hiermit kann das Erstellen einer Diskette abgeschaltet werden, es werden also nur die Dateien erzeugt - sinnvoll um zum Beispiel die Diskette remote updaten zu können.

REMOTEUPDATE

  Standardwert: REMOTEUPDATE='no'

  Mögliche Werte 'yes' oder 'no'. Aktiviert das automatische Übertragen der erstellten Dateien mittels SCP auf den Router. Dieses setzt ein installiertes Paket SSHD mit aktiviertem `scp` voraus. Siehe dazu auch die folgenden Variablen.

REMOTEHOSTNAME

  Standardwert: REMOTEHOSTNAME=''

  Gibt den Ziel-Hostnamen für den SCP Datentransfer an. Sollte kein Name angegeben sein, wird dieser der Variable HOSTNAME entnommen.

REMOTEUSERNAME

  Standardwert: REMOTEUSERNAME='fli4l'

  Username für den SCP Datentransfer.

REMOTEPATHNAME

  Standardwert: REMOTEPATHNAME='/boot'

  Ziel-Pfad für den SCP Datentransfer.

REMOTEPORT

  Standardwert: REMOTEPORT='22'

  Zielport für den SCP Datentransfer.

SSHKEYFILE

  Standardwert: SSHKEYFILE=''

  Hier kann man eine SSH-Keydatei für den SCP-Remoteupdate angeben. Es kann somit ein Update ohen angabe eines Passwortes erfolgen.

TFTPBOOTPATH

  Pfad an dem das Netboot-Image abgelegt wird.

TFTPBOOTIMAGE

  Name des Netboot-Images.

PXESUBDIR

  Unterverzeichnis für die PXE-Dateien relativ zu TFTPBOOTPATH.

Das Fli4l-Team
23. Februar 2006