NOM¶
schroot-script-config - configuration du script d'installation chroot de schroot
DESCRIPTION¶
schroot utilise des scripts pour mettre en place et ensuite nettoyer
l'environnement de chroot. Ces scripts peuvent être
personnalisés en utilisant la clé
script-config dans
/etc/schroot/schroot.conf. Cette clé spécifie un fichier
que les scripts de mise en place vont sourcer quand ils seront
exécutés. Le fichier est un script de type Bourne shell, et par
conséquent peut contenir tout code shell valide, en plus des simples
assignements de variable. Cela permet, par exemple, d'adapter les
comportements en fonction d'un type spécifique ou nom de chroot.
Ce fichier déconseillé mais est toujours utilisé si
présent ; il deviendra obsolète et sera retiré
dans une prochaine version. Toutes les configurations de ce fichier sont
maintenant définissables en utilisant les clés de configuration
dans
schroot.conf, comme détaillé ci-dessous. Les
configurations existantes doivent être modifiées pour utiliser
ces clés à la place de ce fichier.
ENVIRONNEMENT¶
L'environnement est le même que pour tous les scripts de mise en place
décrit dans
schroot-setup(5).
VARIABLES¶
Les variables suivantes peuvent être définies pour configurer les
comportements des scripts de mise en place. Notez que de nouvelles variables
pourront être ajoutées dans de futures versions. Des extensions
tiers de schroot qui ajoutent leur propre script de mise en place peuvent
ajouter d'autres variables qui ne sont pas documentées ici ;
veuillez consulter la documentation des extensions pour plus de
détails.
- SETUP_COPYFILES
- Un fichier contenant une liste de fichiers à copier dans le chroot
(un fichier par ligne). Le fichier aura le même chemin absolu dans
le chroot. Notez que c'est définissable en utilisant la clé
setup.copyfiles.
- SETUP_FSTAB
- The filesystem table file to be used to mount filesystems within the
chroot. The format of this file is the same as for /etc/fstab,
documented in fstab(5). The only difference is that the mountpoint
path fs_dir is relative to the chroot, rather than the root. Note
that this is settable using the setup.fstab key. Also note that
mountpoints are canonicalised on the host, which will ensure that absolute
symlinks point inside the chroot, but complex paths containing multiple
symlinks may be resolved incorrectly; it is advised to not use nested
symlinks as mountpoints.
- SETUP_NSSDATABASES
- Un fichier listant les bases de données du système à
copier dans le chroot. Les bases de données par défaut sont
‘passwd’, ‘shadow’, ‘group’,
‘services’, ‘protocols’,
‘networks’, et ‘hosts’.
‘gshadow’ n'est pas encore copiée par défaut,
car elle n'est disponible qu'avec les dernières versions de la
librairie GNU C. Les bases de données sont copiées en
utilisant getent(1) pour que toutes les sources de bases de
données listées dans /etc/nsswitch.conf soient
utilisées pour chaque base de données. Notez que c'est
définissable en utilisant la clé
setup.nssdatabases.
AUTEURS¶
Roger Leigh.
COPYRIGHT¶
Copyright © 2005-2012 Roger Leigh <rleigh@debian.org>
schroot est un logiciel libre : vous pouvez le redistribuer et/ou
le modifier aux conditions définies dans la licence publique
générale GNU telle que publiée par la Free Software
Foundation ; version 2 ou, selon votre préférence,
toute version ultérieure.
VOIR AUSSI¶
sbuild(1),
schroot(1),
sh(1),
schroot.conf(5),
schroot-setup(5).