Nächste Seite:
Inhalt
Inhalt
Index
eisfair Entwickler-Dokumentation
Frank Meyer
&
Das eisfair Dokumentations-Team
news:spline.eisfair.dev
Letzte Änderung am 1. März 2008
Inhalt
Charta für Paketentwickler
Vorwort
Welche Software ist für
eisfair
geeignet?
Portierung einer Server-Applikation auf
eisfair
QUALITÄT - Pflichten eines Paketautors
Urheberrechte
Grundlagen der Entwicklung unter Eisfair
Die Plattform Eisfair
Die Entwicklungsumgebung
Überblick über ein
eisfair
Paket
Grundsätzliche Konventionen
Auswahl des Paketnamens
Dateinamen, Variablennamen
Bestandteile eines Pakets
Die Paket-Info-Datei
Hintergrund der Paket-Info-Datei
Namen und Pfad
Format
<name>-Tag
<version>-Tag
<date>-Tag
<status>-Tag
<section>-Tag
<sha1sum>-Tag
<space>-Tag
<system>-Tag
<require-package>-Tag
<require-lib>-Tag
<sub-package>-Tag
Update eines Pakete
Beispiel
Installation, Bootprozess, Shutdown
Paketinstallation
preinstall.sh
install.sh
Update von Paketen
Erweitertes update
Dateiliste
$package
-files.txt
Deinstallieren von Paketen
Bootprozess und Shutdown
Eisfair Konfigurationsschicht
Grundlagen der
eisfair
Konfiguration
Speicherung der Konfiguration
Aufbau einer
eisfair
-Kofigurationsdatei
Kopfbereich und Fußbereich
Gruppenstruktur
Konfigurationsvariablen
Prüfen der Konfiguration
Hilfedatei zur Konfiguration
Anwenden der Konfiguration
ACFH - Advanced Configuration File Handling
ACFH Grundlagen
Einbinden von ACFH
Menüs mit mehr als einem ACFH Untermenü
Einbinden von ACFH (alte Version)
Eischk
VARIABLE
OPT_VARIABLE
VARIABLE_N
VALUE
Fehlermeldungen
Definition regulärer Ausdrücke
Beispiele für Reguläre Ausdrücke
Erweiterte Prüfungen der Konfiguration
Kommunikation mit dem Nutzer: warning, error, fatal_error
Zuweisungen
Arrays
Abfragen von Eigenschaften einer Datei - stat
Auseinandernehmen von Parametern - split
Kontrollfluss
Expressions
User-Interface
Menü
Einleitung
Verfügbare Tags
<!- - >-Tag
<title>-Tag
<package>-Tag
<version>-Tag
<url>-Tag
<menu>-Tag
<doc>-Tag
<edit>-Tag
<init>-Tag
<script>-Tag
Dynamisches Verhalten in Menüs
Untermenüs einhängen und entfernen
Dokumentation
Dokumentation
Changelog
Sonstiges
Loggen von Meldungen
Cronjobs
Systemdateien aktualisieren
/etc/host.allow
/etc/host.deny
/etc/services
/etc/inittab
/etc/sudoers
Debug-Modus
Beispiel
Gruppen- und User-IDs
Eisfair spezifische Skripte
eislib - Funktionen zur Steuerung des Userinterfaces
anykey
clrhome
progress_bar
Syntax
mecho
Syntax
techo
Syntax
eistime
Syntax
inetlib - Funktionen fuer Parameter von Interfaces
get_interfaces
weitere get-Funktionen
configlib - Funktionen zum Handling der Konfigurationsdateien
printgpl
check
-check
-check_exp
-check_ext
printgroup
printvar
printend
Weitere verfuegbare Skripte
/var/install/bin/ask
/var/install/bin/choose
/var/install/bin/check-version
/var/install/bin/doc
/var/install/bin/edit
/var/install/bin/add-menu
/var/install/bin/create-menu
/var/install/bin/del-menu
/var/install/bin/add-user
/var/install/bin/modify-user
/var/install/bin/remove-user
/var/install/bin/add-group
/var/install/bin/remove-group
/var/install/bin/install-local-package
/var/install/bin/sort-menu
/var/install/bin/check-package
/var/install/bin/check-folder
Curses basierte Programme
Übersicht
Documentation Viewer - show-doc.cui
File and directory listing tool - list-files.cui
Verwandte Themen
Einrichtung eines Downloadservers
index-Datei
Index
Jens Vehlhaber 2008-03-01