LIVE-BUILD(1) Live Systems Projekt LIVE-BUILD(1)

NAME

live-build - System Build Komponenten

SYNTAX

lb binary-hooks [--verbose] lb binary-hooks [--help] lb binary-hooks [--version]

BESCHREIBUNG

live-build enthält die Komponenten um ein Live System von einem Konfig‐ urationsverzeichnis zu erstellen. Der lb binary-hooks Befehl führt Hooks Dateien nach dem Binary Stage aus.

SPEZIFIKATION

lb binary-hooks führt alle Hook Dateien die sich im config/hooks Verze‐ ichnis innerhalb des Konfigurationsvereichnisses befinden aus. Hook Dateien benötigen weder einen speziellen Besitzer noch spezielle Zugriffsrechte. Sie werden automatisch als ausführbar markiert wenn sie von lb binary-hooks ausgeführt werden. Hook Dateien müssen entweder den Suffix *.hook oder *.hook.binary haben. Hook Dateien mit dem Suffix *.hook werden als erstes ausgeführt, Hook Dateien mit dem Suffix *.hook.binary als zweites. Hook Dateien werden von lb binary-hooks in alphanummerischer Reihen‐ folge ausgeführt. Falls eine Hook Datei davon abhängt nach einer anderen Hook Datei ausgeführt zu werden, ist die empfohlene Vorge‐ hensweise Nummern als Prefixes (nnnn, beginnend mit 0001) zu benutzen um die Ausführungsreihenfolge zu sichern. Hook Dateien werden durch lb binary-hooks in das binary/live-build Verzeichnis kopiert. Sie werden innerhalb des binary Verzeichnises aus‐ geführt und können das Konfigurationsverzeichnis in live-build/config innerhalb des binary Verzeichnisses lesen. Warnung: Hook Dateien werden nicht in einem Chroot sondern innerhalb des Kontext des Host Systems im binary Vereichnis ausgeführt. Sie haben Root Privilegien und Zugang zu allen Ressourcen des Host Systems (Geräte, Dateisysteme, Netzwerk, etc.).

OPTIONEN

--verbose setzt verbose Option für mehr Ausgaben (Standardwert: aus). -h, --help zeigt Hilfenachricht und beendet sich. --version zeigt Versionsnummer des Programms und beendet sich.

DATEIEN

config/hooks/*.hook: Allgemeine Hook Dateien. config/hooks/*.hook.binary: Hook Dateien spezifisch für den Binary Stage. binary: Verzeichnis in dem Hook Dateien ausgeführt werden. binary/live-build/config: bind mount des Konfigurationsverzeichnis innerhalb des binary Verzeichnisses um von Hook Dateien gelesen werden zu können. binary/live-build: Verzeichnis in das die Hook Dateien kopiert werden.

SIEHE AUCH

lb-bootstrap-hooks(1) lb-chroot-hooks(1) lb-source-hooks(1)

HOMEPAGE

Weitere Informationen über live-build und das Live Systems Projekt können auf der Homepage unter <http://live-systems.org/> und im Hand‐ buch unter <http://live-systems.org/manual/> gefunden werden.

FEHLER

Fehler können durch Einreichen eines Fehlerberichtes für das live-build Paket im Bug Tracking System unter <http://bugs.debian.org/> oder durch Senden einer E-Mail an die Live Systems Mailing Liste unter <debian-live@lists.debian.org> (englischsprachig) mitgeteilt werden.

AUTOR

live-build wurde von Daniel Baumann <mail@daniel-baumann.ch> geschrieben.

4.0~alpha39-1 24.07.2014 LIVE-BUILD(1)