.\" Copyright © 2005-2010 Roger Leigh .\" .\" schroot is free software: you can redistribute it and/or modify it .\" under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 3 of the License, or .\" (at your option) any later version. .\" .\" schroot is distributed in the hope that it will be useful, but .\" WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU .\" General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see .\" . .\" .ds RELEASE_DATE 14 Aug 2022 .ds VERSION 1.6.13 .ds SCHROOT_LIBEXEC_DIR /usr/lib/schroot .ds SCHROOT_MOUNT_DIR /var/run/schroot/mount .ds SCHROOT_SESSION_DIR /var/lib/schroot/session .ds SCHROOT_FILE_UNPACK_DIR /var/lib/schroot/unpack .ds SCHROOT_OVERLAY_DIR /var/lib/schroot/union/overlay .ds SCHROOT_UNDERLAY_DIR /var/lib/schroot/union/underlay .ds SCHROOT_SYSCONF_DIR /etc/schroot .ds SCHROOT_CONF /etc/schroot/schroot.conf .ds SCHROOT_CONF_CHROOT_D /etc/schroot/chroot.d .ds SCHROOT_CONF_SETUP_D /etc/schroot/setup.d .ds SCHROOT_DATA_DIR /usr/share/schroot .ds SCHROOT_SETUP_DATA_DIR /usr/share/schroot/setup .ds SCHROOT_LOCALE_DIR /usr/share/locale .ds PACKAGE_LOCALE_DIR /usr/share/locale .ds PROGRAM schroot .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SCHROOT\-SCRIPT\-CONFIG 5 \*[RELEASE_DATE] "Version \*[VERSION]" Debian\-Sbuild .SH BEZEICHNUNG schroot\-script\-config \- Chroot\-Einrichtungsskriptkonfiguration von Schroot .SH BESCHREIBUNG \fBschroot\fP benutzt Skripte, um die Chroot\-Umgebung einzurichten und aufzuräumen. Diese Skripte können mittels der Schlüssels \f[CI]script\-config\fR in \fI\*[SCHROOT_CONF]\fP angepasst werden. Dieser Schlüssel gibt eine Datei an, die die Einrichtungsskripte einlesen, wenn sie ausgeführt werden. Die Datei ist ein Bourne\-Shell\-Skript und kann infolgedessen zusätzlich zu den einfachen Variablenzuweisungen jeden gültigen Shell\-Code enthalten. Dies wird zum Beispiel ermöglichen, dass das Verhalten an einen bestimmten Chroot\-Typ oder \-Namen angepasst wird. .PP Diese Datei ist missbilligt, wird aber immer noch benutzt, wenn sie vorhanden ist. Sie wird in einer zukünftigen Version hinfällig und entfernt. Alle Einstellungen in dieser Datei können nun mit den Konfigurationsschlüsseln in \fIschroot.conf\fP gesetzt werden, wie nachfolgend genau beschrieben. Existierende Konfigurationen sollten verändert werden, um diese Schlüssel anstelle dieser Datei zu verwenden. .SH UMGEBUNGSVARIABLEN Die Umgebung ist für alle in \fBschroot\-setup\fP(5) beschriebenen Einrichtungsskripte gleich. .SH VARIABLEN Die folgenden Variablen können gesetzt werden, um das Verhalten von Einrichtungsskripten zu konfigurieren. Beachten Sie, dass in zukünftigen Veröffentlichungen möglicherweise neue Variablen hinzugefügt werden. Chroot\-Erweiterungen Dritter, die ihre eigenen Einrichtungsskripte hinzufügen, können zusätzliche, hier nicht dokumentierte Variablen enthalten. Ziehen Sie die Dokumentation der Erweiterung zu Rate, um weitere Einzelheiten zu erfahren. .TP SETUP_COPYFILES eine Datei, die eine Liste von Dateien enthält, die in die Chroot kopiert werden (eine Datei pro Zeile). Die Datei wird den gleichen absoluten Speicherort innerhalb der Chroot haben. Beachten Sie, dass dies mittels des Schlüssels \f[CI]setup.copyfiles\fR eingestellt werden kann. .TP SETUP_FSTAB die Datei mit der Dateisystemtabelle, die zum Einhängen von Dateisystemen innerhalb der Chroot benutzt wird. Das Format dieser Datei ist identisch mit dem von \fI/etc/fstab\fP, das in \fBfstab\fP(5) dokumentiert wird. Der einzige Unterschied ist, dass der Pfad zum Einhängepunkt \fIfs_dir\fP relativ zur Chroot statt zum Wurzelverzeichnis ist. Beachten Sie, dass dies mittels des Schlüssels \f[CI]setup.fstab\fR eingestellt werden kann. Beachten Sie auch, dass Einhängepunkte auf dem Wirt in eine kanonische Form gebracht werden, wodurch sichergestellt wird, dass absolute symbolische Verweise auf etwas innerhalb der Chroot zeigen. Komplexe Pfade, die mehrere symbolische Verweise enthalten, könnten jedoch falsch aufgelöst werden. Es ist nicht ratsam, verschachtelte symbolische Verweise als Einhängepunkte zu verwenden. .TP SETUP_NSSDATABASES eine Datei, die die Systemdatenbanken aufführt, die in die Chroot kopiert werden. Die Standarddatenbanken sind »passwd«, »shadow«, »group«, »services«, »protocols«, »networks« und »hosts«. »gshadow« wird noch nicht standardmäßig kopiert, da sie nicht von allen aktuellen Versionen der GNU\-C\-Bibliothek unterstützt wird. Die Datenbanken werden mittels \fBgetent\fP(1) kopiert, daher werden alle in \fI/etc/nsswitch.conf\fP aufgeführten Datenbankquellen für jede Datenbank benutzt. Beachten Sie, dass dies unter Verwendung des Schlüssels \f[CI]setup.nssdatabases\fR eingestellt werden kann. .SH AUTOR Roger Leigh .SH COPYRIGHT Copyright \(co 2005\-2012 Roger Leigh \f[CR]\fR .PP \fB\*[PROGRAM]\fP ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version. .SH "SIEHE AUCH" \fBsbuild\fP(1), \fBschroot\fP(1), \fBsh\fP(1), \fBschroot.conf\fP(5), \fBschroot\-setup\fP(5). .\"# .\"# The following sets edit modes for GNU EMACS .\"# Local Variables: .\"# mode:nroff .\"# fill-column:79 .\"# End: