From e00df1684bcb8f3634afe07e12852cab28656b30 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 4 Nov 2013 11:55:07 +0100 Subject: Adding program specification to lb_binary_hooks manpage. --- manpages/de/lb_binary_hooks.de.1 | 51 +++++++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 6 deletions(-) (limited to 'manpages/de') diff --git a/manpages/de/lb_binary_hooks.de.1 b/manpages/de/lb_binary_hooks.de.1 index 70bd92acb..e6779502e 100644 --- a/manpages/de/lb_binary_hooks.de.1 +++ b/manpages/de/lb_binary_hooks.de.1 @@ -27,7 +27,37 @@ live\-build enthält die Komponenten um ein Live System von einem Konfigurationsverzeichnis zu erstellen. .PP -Der \fBlb binary_hooks\fP Befehl führt Hooks nach dem Binary Stage aus. +Der \fBlb binary_hooks\fP Befehl führt Hooks Dateien nach dem Binary Stage aus. + +.SH SPEZIFIKATION +\fBlb binary_hooks\fP führt alle Hook Dateien die sich im \fBconfig/hooks\fP +Verzeichnis innerhalb des Konfigurationsvereichnisses befinden aus. +.PP +Hook Dateien benötigen weder einen speziellen Besitzer noch spezielle +Zugriffsrechte. Sie werden automatisch als ausführbar markiert wenn sie von +\fBlb binary_hooks\fP ausgeführt werden. +.PP +Hook Dateien müssen entweder den Suffix \fB*.hook\fP oder \fB*.hook.binary\fP +haben. +.PP +Hook Dateien mit dem Suffix \fB*.hook\fP werden als erstes ausgeführt, Hook +Dateien mit dem Suffix \fB*.hook.binary\fP als zweites. +.PP +Hook Dateien werden von \fBlb binary_hooks\fP in alphanummerischer Reihenfolge +ausgeführt. Falls eine Hook Datei davon abhängt nach einer anderen Hook +Datei ausgeführt zu werden, ist die empfohlene Vorgehensweise Nummern als +Prefixes (nnnn, beginnend mit 0001) zu benutzen um die +Ausführungsreihenfolge zu sichern. +.PP +Hook Dateien werden durch \fBlb binary_hooks\fP in das \fBbinary/live\-build\fP +Verzeichnis kopiert. Sie werden innerhalb des binary Verzeichnises +ausgeführt und können das Konfigurationsverzeichnis in \fBlive\-build/config\fP +innerhalb des binary Verzeichnisses lesen. +.PP +\fBWarnung:\fP 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.). .SH OPTIONEN .IP \-\-verbose 4 @@ -38,15 +68,24 @@ zeigt Hilfenachricht und beendet sich. zeigt Versionsnummer des Programms und beendet sich. .SH DATEIEN -.IP \fBconfig/build\fP 4 -.IP \fBconfig/hooks/*.hook\fP 4 -.IP \fBconfig/hooks/*.hook.binary\fP 4 -.IP \fBbinary\fP 4 +.IP \fBconfig/build\fP: 4 +allgemeine Konfigurationsdatei. +.IP \fBconfig/hooks/*.hook\fP: 4 +Allgemeine Hook Dateien. +.IP \fBconfig/hooks/*.hook.binary\fP: 4 +Hook Dateien spezifisch für den Binary Stage. +.IP \fBbinary\fP: 4 +Verzeichnis in dem Hook Dateien ausgeführt werden. +.IP \fBbinary/live\-build/config\fP: 4 +bind mount des Konfigurationsverzeichnis innerhalb des binary Verzeichnisses +um von Hook Dateien gelesen werden zu können. +.IP \fBbinary/live\-build\fP: 4 +Verzeichnis in das die Hook Dateien kopiert werden. .SH "SIEHE AUCH" .IP \fIlb_bootstrap_hooks\fP(1) 4 .IP \fIlb_chroot_hooks\fP(1) 4 -.IP \fIlb_source_hooks\fP(1) +.IP \fIlb_source_hooks\fP(1) 4 .SH HOMEPAGE Weitere Informationen über live\-build und das Live Systems Projekt können -- cgit v1.2.3