fli4l
Weiter:
8.1 Allgemeine Regeln
Hoch:
fli4l - flexible internet
Zurück:
7.3 Unix/Linux-Client imonc
8
. Entwickler-Dokumentation
Subsections
8
.
1
Allgemeine Regeln
8
.
2
Übersetzen von Programmen
8
.
3
Modulkonzept
8
.
3
.
1
mkfli4l
8
.
3
.
2
Aufbau
8
.
3
.
3
Die Konfiguration der Pakete
8
.
3
.
4
Die Liste der zu kopierenden Dateien
8
.
3
.
4
.
1
Konfigurations-spezifische Dateien
8
.
3
.
4
.
2
Automatische Auflösung von Abhängigkeiten für Kernel-Module
8
.
3
.
5
Die Prüfung der Konfiguration-Variablen
8
.
3
.
6
Eigene Definitionen zum Prüfen der Konfigurationsvariablen
8
.
3
.
6
.
1
Einführung regulärer Ausdrücke
8
.
3
.
6
.
2
Spezifikation regulärer Ausdrücke
8
.
3
.
6
.
3
Erweiterung existierender regulärer Ausdrücke
8
.
3
.
6
.
4
Regulären Ausdruck in Abhängigkeit von
YESNO
-Variablen erweitern
8
.
3
.
6
.
5
Regulären Ausdruck in Abhängigkeit von anderen Variablen erweitern
8
.
3
.
6
.
6
Fehlermeldungen
8
.
3
.
6
.
7
Definition regulärer Ausdrücke
8
.
3
.
6
.
8
Beispiele für reguläre Ausdrücke
8
.
3
.
6
.
9
Unterstützung beim Entwurf regulärer Ausdrücke
8
.
3
.
7
Erweiterte Prüfungen der Konfiguration
8
.
3
.
7
.
1
Datentypen
8
.
3
.
7
.
2
Zeichenketten und Variablenersetzung
8
.
3
.
7
.
3
Definition eines Dienstes mit einer dazugehörenden Versionsnummer:
provides
8
.
3
.
7
.
4
Definition einer Abhängigkeit zu einem Dienst mit einer bestimmten Version:
depends
8
.
3
.
7
.
5
Kommunikation mit dem Nutzer:
warning
,
error
,
fatal_error
8
.
3
.
7
.
6
Zuweisungen
8
.
3
.
7
.
7
Arrays
8
.
3
.
7
.
8
Verschlüsseln eines Passwortes:
crypt
8
.
3
.
7
.
9
Abfragen von Eigenschaften einer Datei:
stat
8
.
3
.
7
.
10
Durchsuchen von Dateien:
fgrep
8
.
3
.
7
.
11
Auseinandernehmen von Parametern:
split
8
.
3
.
7
.
12
Hinzufügen von Dateien zum Archiv:
add_to_opt
8
.
3
.
7
.
13
Kontrollfluss
8
.
3
.
7
.
14
Ausdrücke
8
.
3
.
7
.
15
Match-Operator
8
.
3
.
7
.
16
Prüfen, ob in Abhängigkeit vom Wert einer Variable eine Datei kopiert wurde:
copy_pending
8
.
3
.
7
.
17
Vergleich von Netzwerkadressen:
samenet
und
subnet
8
.
3
.
7
.
18
Erweitern der Kernel-Kommandozeile
8
.
3
.
8
Unterstützung verschiedener Kernelversionslinien
8
.
3
.
9
Dokumentation
8
.
3
.
9
.
1
Voraussetzungen für die Erstellung einer
L
A
T
E
X
-Dokumentation
8
.
3
.
9
.
2
Dateinamen
8
.
3
.
9
.
3
L
A
T
E
X
-Grundlagen
8
.
3
.
10
Dateiformate
8
.
3
.
11
Entwickler-Dokumentation
8
.
3
.
12
Client-Programme
8
.
3
.
13
Quellcode
8
.
3
.
14
Weitere Dateien
8
.
4
Allgemeine Skript-Erstellung auf fli4l
8
.
4
.
1
Aufbau
8
.
4
.
2
Umgang mit Konfigurationsvariablen
8
.
4
.
3
Persistente Speicherung von Daten
8
.
4
.
4
Fehlersuche
8
.
4
.
4
.
1
Weitere beim Debuggen hilfreiche Variablen
8
.
4
.
5
Hinweise
8
.
5
Arbeit mit dem Paketfilter
8
.
5
.
1
Hinzufügen von eigenen Ketten und Regeln
8
.
5
.
2
Einordnen in bestehende Regeln
8
.
5
.
3
Erweiterung der Paketfilter-Tests
8
.
6
CGI-Erstellung für das
httpd
-Paket
8
.
6
.
1
Allgemeines zum Webserver
8
.
6
.
2
Skriptnamen
8
.
6
.
3
Menü-Einträge
8
.
6
.
4
Aufbau eines CGI-Skriptes
8
.
6
.
4
.
1
Die Kopfzeilen
8
.
6
.
4
.
2
Das Hilfsskript "'cgi-helper"'
8
.
6
.
4
.
3
Der Inhalt eines CGI-Skriptes
8
.
6
.
4
.
4
Die Funktion
show_html_header
8
.
6
.
4
.
5
Die Funktion
show_html_footer
8
.
6
.
4
.
6
Die Funktion
show_tab_header"'
8
.
6
.
4
.
7
Die Funktion
show_tab_footer
8
.
6
.
4
.
8
Mehrsprachfähigkeit
8
.
6
.
4
.
9
Formular-Auswertung
8
.
6
.
4
.
10
Benutzerrechte: Die Funktion
check_rights
8
.
6
.
4
.
11
Die Funktion
show_error
8
.
6
.
4
.
12
Die Funktion
show_warn
8
.
6
.
4
.
13
Die Funktion
show_info
8
.
6
.
4
.
14
Das Hilfsskript "'cgi-helper-ip4"'
8
.
6
.
4
.
15
Die Funktion
ip4_isvalidaddr
8
.
6
.
4
.
16
Die Funktion
ipv4_normalize
8
.
6
.
4
.
17
Die Funktion
ipv4_isindhcprange
8
.
6
.
5
Sonstiges
8
.
6
.
6
Fehlersuche
8
.
7
Hochfahren, Herunterfahren, Einwählen und Auflegen unter fli4l
8
.
7
.
1
Bootkonzept
8
.
7
.
2
Start- und Stopp-Skripte
8
.
7
.
2
.
1
Start-Skripte in
opt/etc/boot.d/
8
.
7
.
2
.
2
Start-Skripte in
opt/etc/rc.d/
8
.
7
.
2
.
3
Stopp-Skripte in
opt/etc/rc0.d/
8
.
7
.
3
Hilfsfunktionen
8
.
7
.
3
.
1
Skript-Steuerung
8
.
7
.
3
.
2
Laden von Kernel-Modulen
8
.
7
.
3
.
3
Meldungen und Fehlerbehandlung
8
.
7
.
3
.
4
Netzwerk-Funktionen
8
.
7
.
3
.
5
Diverses
8
.
7
.
4
ttyI-Geräte
8
.
7
.
5
Skripte beim Einwählen und Auflegen
8
.
7
.
5
.
1
Allgemeines
8
.
7
.
5
.
2
Variablen
8
.
7
.
5
.
3
Default-Route
8
.
8
Paket "`template"'
8
.
9
Aufbau des Boot-Datenträgers
8
.
10
Konfigurationsdateien
8
.
10
.
1
Konfiguration Provider
8
.
10
.
2
Konfiguration DNS
8
.
10
.
3
Hosts-Datei
8
.
10
.
4
imond-Konfiguration
8
.
10
.
5
Die
/etc/.profile
-Datei
8
.
10
.
6
Skripte in
/etc/profile.d/
© 2001-2020
Das fli4l-Team
- February 2, 2020