.\" 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\-SETUP 5 \*[RELEASE_DATE] "Version \*[VERSION]" "Debian sbuild" .SH NAVN schroot\-setup \- chroot\-opsætningsskripter for schroot .SH BESKRIVELSE \fBschroot\fP bruger skripter til at opsætte og så ryddde op i chrootmiljøet. Mappen \f[BI]\*[SCHROOT_CONF_SETUP_D]\fR indeholder skripter kørt når en chroot oprettes og nedlægges. Flere miljøvariabler indstilles når skripterne køres, hvilket gør at deres opførsel kan tilpasses, afhængig af for eksempel den type chroot der er i brug. .PP Skripterne køres i navnerækkefølge, som dem kørt af \fBinit\fP(8), ved at bruge den samme kørselsstil som \fBrun\-parts\fP(8). .PP Opsætningsskripterne igangsættes alle med to tilvalg: .IP 1 Handlingen der skal udføres. .IP Når en session først er startet, så opsættes chroot'en ved at køre skripterne i \*[SCHROOT_CONF_SETUP_D] med tilvalget \[oq]setup\-start\[cq]. Når sessionen afsluttes, køres skripterne i \fI\*[SCHROOT_CONF_SETUP_D]\fP i omvendt rækkefølge med tilvalget \[oq]setup\-stop\[cq]. .IP 2 Status for chroot'en. .IP Dette er enten \[oq]ok\[cq] hvis der ingen problemer er, eller \[oq]fail\[cq] hvis noget gik galt. For eksempel kan bestemte handlinger udelades ved fejl. .PP Bemærk at skripterne skal være \fIidempotent\fP. \fBmust\fP skal være idempotent under fasen \[oq]setup\-stop\[cq], da de kan køres mere end en gang, for eksempel ved fejl. .SH MILJØ .SS "Generelle variabler" .TP AUTH_USER Brugernavnet for brugeren kommandoen i chroot'en vil køre som. .TP CHROOT_NAME Chroot\-navnet. Bemærk at dette er navnet på den oprindelige chroot før sessionsoprettelse; du skal sandsynligvis bruge SESSION_ID. .TP LIBEXEC_DIR Mappen hvorunder hjælpeprogrammer er placeret. .TP MOUNT_DIR Mappen hvorunder ikkefilsystem\-chroot'er er monteret (f.eks. blokenheder og LVM\-øjebliksbilleder). .TP PID Proces\-ID'et for schrootprocessen. .TP PLATFORM Operativsystemets platform hvor schroot kører. Dette kan bruges til at introducere platformspecifik opførsel i opsætningsskripterne hvor krævet. Bemærk at HOST\-variablerne er sikkert hvad der er krævet. I konteksten for schroot er platformen den understøttede konfiguration og opførsel for en angiven arkitektur, og den kan være identisk mellem forskellige arkitekturer. .TP SESSION_ID Sessionsidentifikationen. .TP VERBOSE Sæt til \[oq]quiet\[cq] hvis kun fejlbeskeder skal vises, \[oq]normal\[cq] hvis andre beskeder også må visses, og \[oq]verbose\[cq] hvis alle beskeder må vises. Tidligere kaldt AUTH_VERBOSITY. .TP CHROOT_SESSION_CREATE Sæt til \[oq]true\[cq] hvis en session vil blive oprettet, ellers \[oq]false\[cq]. .TP CHROOT_SESSION_CLONE Sæt til \[oq]true\[cq] hvis en session vil blive klonet, ellers \[oq]false\[cq]. .TP CHROOT_SESSION_PURGE Sæt til \[oq]true\[cq] hvis en session vil blive fjernet, ellers \[oq]false\[cq]. .TP CHROOT_SESSION_SOURCE Sæt til \[oq]true\[cq] hvis en session vil blive oprettet fra et kilde\-chroot, ellers \[oq]false\[cq]. .TP CHROOT_TYPE Chrootens type. Dette er nyttigt for begrænsning af en opsætningsopgave til bestemte typer af chroot (f.eks. kun blokenheder eller LVM\-øjebliksbilleder). .TP CHROOT_NAME Navnet på chrooten. Dette er nyttigt for begrænsning af en opsætningsopgave til en bestemt chroot, eller sæt af chrooter. .TP CHROOT_ALIAS Navnet på aliasset brugt til at vælge chroot'en. Dette er nyttigt for specialisering af en opsætningsopgave baseret på en af dets alternative aliasnavne, eller standardnavnet for chroot'en. For eksempel kan det bruges til at specificere yderligere kilder i \fI/etc/apt/sources.list\fP, såsom et alias for stable\-security for en stabil chroot, eller et eksperimentelt alias for en ustabil chroot. .TP CHROOT_DESCRIPTION Beskrivelsen af chroot'en. .TP CHROOT_MOUNT_LOCATION Placering hvor chroot'en skal monteres. Det bruges for oprettelse af monteringspunkt og montering. .TP CHROOT_LOCATION Placering af chroot'en inden i monteringspunktet. Dette er for at give mulighed for flere chroot'er på et filsystem. Sæt for alle monterbare chroot\-typer. .TP CHROOT_PATH Den absolutte sti til chroot'en. Dette er typisk CHROOT_MOUNT_LOCATION og CHROOT_LOCATION kædet sammen. Dette er stien som skal bruges for at tilgå chroot'erne. .SS "Variabler for rent chroot og mappechroot" Disse chroottyper bruger kun generelle variabler. .SS Filvariabler .TP CHROOT_FILE Filen der indeholder chrootfilerne. .TP CHROOT_FILE_REPACK Sæt til \[oq]true\[cq] for at ompakke chroot'en til en arkivfil ved afslutning af en sssion, ellers \[oq]false\[cq]. .SS "Monterbare chroot\-variabler" .PP Disse variabler sættes kun for direkte monterbare chroot\-typer. .TP CHROOT_MOUNT_DEVICE The device to mount containing the chroot. .TP CHROOT_MOUNT_OPTIONS Tilvalg der skal sendes til \fBmount\fP(8). .TP CHROOT_LOCATION Placering af chroot'en inden i monteringspunktet. Dette giver mulighed for eksistens af flere chroot'er i et enkelt filsystem. .SS "Variabler for filsystem\-union" .TP CHROOT_UNION_TYPE Union\-filsystemtype. .TP CHROOT_UNION_MOUNT_OPTIONS Union\-filsystemets monteringsindstillinger. .TP CHROOT_UNION_OVERLAY_DIRECTORY Union\-filsystemets overlagsmappe (skrivbare). .TP CHROOT_UNION_UNDERLAY_DIRECTORY Union\-filsystemets underlagsmappe (skrivebeskyttet). .SS "Blokenhedens variabler" .TP CHROOT_DEVICE The device containing the chroot root filesystem. This is usually, but not necessarily, the device which will be mounted. For example, for a LVM snapshot this will be the original logical volume. .SS "LVM\-øjebliksbilledes variabler" .TP CHROOT_LVM_SNAPSHOT_NAME Navn på øjebliksbilledet der skal sendes til \fBlvcreate\fP(8). .TP CHROOT_LVM_SNAPSHOT_DEVICE Navnet for LVM\-øjebliksbilledets enhed. .TP CHROOT_LVM_SNAPSHOT_OPTIONS Tilvalg der skal sendes til \fBlvcreate\fP(8). .SS "Tilpassede variabler" .PP Tilpassede nøgler sat i \fIschroot.conf\fP vil få store bogstaver og sat i miljøet som beskrevet i \fBschroot.conf\fP(5). .SH FIL .SS "Konfiguration for opsætningsskript" Mappen \f[BI]\*[SCHROOT_SYSCONF_DIR]/default\fR indeholder standardtilvalgene brugt af opsætningsskripter. .TP \f[BI]config\fR Hovedkonfigurationsfilen læst af opsætningsskripter. Formatet for denne fil er beskrevet i \fBschroot\-script\-config\fP(5). Dette er standardværdien for nøglen \f[CI]script\-config\fR. Bemærk at dette tidligere var navngivet \fI\*[SCHROOT_SYSCONF_DIR]/script\-defaults\fP. De følgende filer bliver refereret som standard: .TP \f[BI]copyfiles\fR En liste af filer der skal kopieres ind i chroot'en fra værtssystemet. Bemærk at denne tidligere var navngivet \fI\*[SCHROOT_SYSCONF_DIR]/copyfiles\-defaults\fP. .TP \f[BI]fstab\fR En fil i formatet beskrevet i \fBfstab\fP(5), brugt til at montere filsystemer inden i chroot'en. Monteringsplaceringen er relativ til root'en for chroot'en. Bemærk at denne tidligere var navngivet \fI\*[SCHROOT_SYSCONF_DIR]/mount\-defaults\fP. .TP \f[BI]nssdatabases\fR Systemdatabaser (som beskrevet i \fI/etc/nsswitch.conf\fP på GNU/Linux\-systemer) til kopiering ind i chroot'en fra værten. Bemærk at denne tidligere var navngivet \fI\*[SCHROOT_SYSCONF_DIR]/nssdatabases\-defaults\fP. .SS Opsætningsskripter Mappen \f[BI]\*[SCHROOT_CONF_SETUP_D]\fR indeholder opsætningsskripter for chroot'en. .TP \f[BI]00check\fR Udskriv fejlsøgningsdiagnostik og udfør grundlæggende sanitetskontrol. .TP \f[BI]05file\fR Udpak, ryd op, og genpak filbaserede chroot'er. .TP \f[BI]05fsunion\fR Opret og fjern union\-filsystemer. .TP \f[BI]05lvm\fR Opret og fjern LVM\-øjebliksbilleder. .TP \f[BI]10mount\fR Monter og afmonter filsystemer. .TP \f[BI]15binfmt\fR Opsæt QEMU\-brugeremulatoren der bruger binfmt\-suppport. Dette tillader, at en chroot for en anden CPU\-arkitektur bruges gennemsigtigt, hvilket tilbyder et alternativt til krydskompilering af en hel maskines emulering. .TP \f[BI]15killprocs\fR Dræb processer der stadig kører inden i chroot'en når en session afsluttes, som vil forhindre afmontering af filsystemer og oprydning af alle andre ressourcer. .TP \f[BI]20copyfiles\fR Kopier filer fra værtssystemet til chroot'en. Konfigurer netværk ved for eksemple at kopiere \fIhosts\fP og \fIresolv.conf\fP. .TP \f[BI]20nssdatabases\fR Konfigurer systemdatabaser ved at kopiere passwd, shadow, group etc. til chroot'en. .TP \f[BI]50chrootname\fR Sæt chroot\-navnet (\fI/etc/debian_chroot\fP) i chroot'en. Dette man bruges af skalprompten til at vise den aktuelle chroot. .SH FORFATTERE Roger Leigh. .SH OPHAVSRET Ophavsret \(co 2005\-2012 Roger Leigh \f[CR]\fR .PP \fB\*[PROGRAM]\fP er frit programmel: Du kan videredistribuere det og/eller ændre det under betingelserne i GNU General Public License som udgivet af Free Software Foundation, enten version 3 af licensen, eller (efter dit valg) enhver senere version. .SH "SE OGSÅ" \fBschroot\fP(1), \fBfstab\fP(5), \fBschroot.conf\fP(5), \fBschroot\-script\-config\fP(5), \fBrun\-parts\fP(8). .\"# .\"# The following sets edit modes for GNU EMACS .\"# Local Variables: .\"# mode:nroff .\"# fill-column:79 .\"# End: