Provided by: live-config_3.0~a22-1ubuntu1_all bug

NOM

       live-config - Scripts de configuration du système

DESCRIPTION

       live-config  contient  les  scripts  chargés  de configurer le système Live Debian lors du
       processus de démarrage (late userspace).

CONFIGURATION

       live-config peut être configuré en utilisant les paramètres d'amorçage ou les fichiers  de
       configuration. Si ces deux mécanismes sont utilisés pour certaines options, les paramètres
       d'amorçage sont prioritaires sur les fichiers de configuration. Lorsque  l'on  utilise  la
       persistance, les scripts live-config ne sont lancés qu'une seule fois.

   Parametères d'amorçage (scripts)
       live-config  est  uniquement  activé  si  'boot=live'  est  utilisé  en tant que paramètre
       d'amorçage. Additionnellement, live-config a besoin d'être informé des scripts qui  seront
       lancés  via  le  paramètre  'live-config' ou de ceux qui ne doivent pas être lancés via en
       utilisant le paramètre 'live-noconfig'. Si 'live-config' et 'live-noconfig' sont utilisés,
       ou,  si  l'un  d'eux  est  spécifié  plusieurs  fois,  c'est  toujours le dernier qui a la
       préséance sur ceux qui précèdent.

       live-config | config
           Tous les scripts sont lancés. C'est la configuration  par  défaut  des  images  Debian
           Live.

       live-config=SCRIPT1,SCRIPT2, ... SCRIPTn | config=SCRIPT1,SCRIPT2, ... SCRIPTn
           Seuls  les  scripts  spécifiés  sont  lancés.  Notez  que  leur  ordre importe, -ainsi
           'live-config=sudo,user-setup' ne peut pas fonctionner tant que l'utilisateur configuré
           pour   utiliser   sudo   n'a  pas  été  créé.  Regardez  les  noms  des  scripts  dans
           /lib/live/config pour les ordonner numériquement.

       live-noconfig | noconfig
           Aucun script n'est lancé. Celà revient au même que de n'utiliser ni  'live-config'  ni
           'live-noconfig'.

       live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn | noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn
           Tous les scripts sont lancés, à l'exception de ceux spécifiés.

   Paramètres d'amorçage (options)
       Quelques   scripts  particuliers  peuvent  changer  leur  comportement  sur  un  paramètre
       d'amorçage.

       live-config.hostname=NOM_D_HÔTE | hostname=NOM_D_HÔTE
           Permet de spécifier un nom d'hôte  (hostname)  au  système.  Par  défaut  ce  nom  est
           'debian'.

       live-config.username=NOM_D_UTILISATEUR | username=NOM_D_UTILISATEUR
           Permet  de  spécifier  le  login du user créé pour l'auto-login. Par défaut ce nom est
           'user'.

       live-config.user-fullname="NOM_COMPLET_D_UTILISATEUR"                                    |
       user-fullname="NOM_COMPLET_D_UTILISATEUR"
           Permet  de  spécifier  le  nom  complet  des utilisateurs créés pour l'auto-login. Par
           défaut il s'agit de 'Debian Live user'.

       live-config.locales=LOCALISATION1,LOCALISATION2        ...         LOCALISATIONn         |
       locales=LOCALISATION1,LOCALISATION2 ... LOCALISATIONn
           Permet  de spécifier la localisation du système, par exemple 'fr_FR.UTF-8'. Par défaut
           il s'agit de 'en_US.UTF-8'. Dans le cas où la locale spécifiée  n'est  pas  nativement
           disponible sur le système, elle est automatiquement générée à la volée.

       live-config.timezone=TIMEZONE | timezone=TIMEZONE
           Permet  de spécifier la timezone du système, par exemple 'Europe/Paris'. Par défaut il
           s'agit de 'UTC'.

       live-config.utc=yes|no | utc=yes|no
           Permet de modifier si le système assume, ou non, que l'horloge  hardware  soit  réglée
           sur UTC. Par défaut 'oui'.

       live-config.keyboard-model=MODELE_DE_CLAVIER | keyboard-model=MODELE_DE_CLAVIER
           Permet de changer le modèle de clavier. Aucune valeur par défaut n'est indiquée.

       live-config.keyboard-layouts=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER       ...
       CONFIGURATIONn_DU_CLAVIER                                                                |
       keyboard-layouts=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER                   ...
       CONFIGURATIONn_DU_CLAVIER
           Permet de changer la  configuration  du  clavier.  Si  plus  d'une  configuration  est
           spécifiée, les utilitaires de l'environnement de bureau permettront de passer de l'une
           à l'autre sous X11. Aucune valeur par défaut n'est spécifiée.

       live-config.keyboard-variant=TYPE_DE_CLAVIER | keyboard-variant=TYPE_DE_CLAVIER
           Permet de changer le type de clavier. Aucune valeur par défaut n'est spécifiée.

       live-config.keyboard-options=OPTIONS_DU_CLAVIER | keyboard-options=OPTIONS_DU_CLAVIER
           Permet de changer les options du clavier. Aucune valeur par défaut n'est spécifiée.

       live-config.sysv-rc=SERVICE1,SERVICE2  ...  SERVICEn   |   sysv-rc=SERVICE1,SERVICE2   ...
       SERVICEn
           Permet de désactiver des services du sysv via update-rc.d.

       live-config.x-session-manager=X_SESSION_MANAGER | x-session-manager=X_SESSION_MANAGER
           Permet de spécifier le x-session-manager via update-alternatives.

       live-config.xorg-driver=DRIVER_PAR_XORG | xorg-driver=DRIVER_PAR_XORG
           Permet de spécifier le driver utilisé par xorg plutôt que d'utiliser l'auto-détection.

       live-config.xorg-resolution=RESOLUTION_PAR_XORG | xorg-resolution=RESOLUTION_PAR_XORG
           Permet   de   spécifier  la  résolution  utilisée  par  xorg,  plutôt  que  d'utiliser
           l'auto-détection.

       live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn | hooks=URL1|URL2| ... |URLn
           Permet de soumettre et d'exécuter un ou plusieurs fichiers/scripts spécifiques.  Notez
           que  les  URLs doivent pouvoir être utilisées par wget (http, ftp or file://), que les
           fichiers sont exécutés  dans  /tmp  sur  le  système  live,  et  que  les  dépendances
           éventuelles des fichiers doivent être préalablement installées; si vous devez en effet
           exécuter  un  script  python,  vous  devez  préalablement  installer  sur  le  système
           l'interpréteur  python.  Quelques modèles (hooks) pour certains cas d'utilisation sont
           proposés      dans       /usr/share/doc/live-config/examples/hooks/       et       sur
           <http://live.debian.net/other/hooks>.
           Si   le   fichier   est   placé  dans  le  média  live,  il  peut  être  utilisé  avec
           file:///live/image/FILE, ou bien avec file:///FILE s'il  est  placé  à  la  racine  du
           système de fichier du live système.
           Tous  les  hooks,  placés  dans  /lib/live/hooks/  à  la racine du système de fichier,
           peuvent être automatiquement activés avec le mot clé 'filesystem'.
           Tous les hooks dans /live/hooks/ du média live peuvent  être  automatiquement  activés
           avec le mot clé 'medium'.
           Si  plusieurs  mécanismes  sont  combinés,  alors les hooks du système de fichier sont
           exécutés prioritairement, suivis des hooks du media, et enfin des hooks du réseau.

   Paramètres d'amorçage (raccourcis)
       Dans le cas où il est nécessaire de combiner plusieurs paramètres individuels, live-config
       fournit des raccourcis. Il permet de mixer facilement plusieurs options.

       live-config.noroot | noroot
           Désactive  les  règles  du  sudo; dans ce cas l'utilisateur ne peut pas bénéficier des
           privilèges administrateur (root) sur le système.

       live-config.nottyautologin | noautologin
           Désactive l'auto-login sur la console et l'auto-login graphique.

       live-config.nottyautologin | nottyautologin
           Désactive l'auto-login sur la console, mais ne concerne pas l'auto-login graphique.

       live-config.nox11autologin | nox11autologin
           Désactive l'auto-login avec les gestionnaires graphiques, sans  affecter  l'auto-login
           en console (tty).

   Paramètres d'amorçage (options particulières)
       Pour certains cas d'utilisation, il existe des paramètres de démarrage spécifiques.

       live-config.debug | debug
           Active les messages de débug dans live-config.

   Fichiers de configuration
       live-config  peut être configuré (mais pas activé) par certains fichiers de configuration.
       Tout, sauf les touches de raccourcis  qui  peuvent  être  configurées  avec  un  paramètre
       d'amorçage,  peut  être  alternativement  configuré  via  un ou plusieurs fichiers. Si des
       fichiers de configuration sont utilisés, le paramètre 'boot=live' est toujours requis pour
       activer live-config.

       Les  fichiers  de  configuration  peuvent  être  placés  soit dans la racine du système de
       fichiers  (/etc/live/config.conf,   /etc/live/config.d/),   soit   sur   le   média   live
       (live/config.conf,  live/config.d/).  Si  ces  deux  endroits  sont utilisés pour une même
       option, ceux placés dans le média live ont la préséance sur ceux placés dans la racine  du
       système.

       Bien  que  les  fichiers de configuration placés dans les répertoires conf.d ne requièrent
       pas de nom ou suffixe particulier, il est suggéré,  par  souci  de  cohérence,  d'utiliser
       'vendeur.conf' ou 'projet.conf' en tant que modèle de nommage ('vendeur' ou 'projet' étant
       remplacés par le nom réel issu du nom de fichier comme 'debian-eeepc.conf').

       LIVE_CONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Cette variable correspond au paramètre 'live-config=SCRIPT1,SCRIPT2, ... SCRIPTn'.

       LIVE_NOCONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Cette variable correspond au paramètre 'live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn'.

       LIVE_HOSTNAME=NOM_D_HÔTE
           Cette variable correspond au paramètre 'live-config.hostname=NOM_D_HÔTE'.

       LIVE_USERNAME=NOM_D_UTILISATEUR
           Cette variable correspond au paramètre 'live-config.username=NOM_D_UTILISATEUR'.

       LIVE_USER_FULLNAME="NOM_COMPLET_D_UTILISATEUR"
           Cette             variable             correspond             au             paramètre
           'live-config.user-fullname="NOM_COMPLET_D_UTILISATEUR"'.

       LIVE_LOCALES=LOCALISATION1,LOCALISATION2 ... LOCALISATIONn
           Cette             variable             correspond             au             paramètre
           'live-config.locales=LOCALISATION1,LOCALISATION2 ... LOCALISATIONn'.

       LIVE_TIMEZONE=TIMEZONE
           Cette variable correspond au paramètre 'live-config.timezone=TIMEZONE'.

       LIVE_UTC=yes|no
           Cette variable correspond au paramètre 'live-config.utc=yes|no'.

       LIVE_KEYBOARD_MODEL=MODELE_DE_CLAVIER
           Cette variable correspond au paramètre 'live-config.keyboard-model=MODELE_DE_CLAVIER'.

       LIVE_KEYBOARD_LAYOUTS=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER              ...
       CONFIGURATIONn_DU_CLAVIER
           Cette             variable             correspond             au             paramètre
           'live-config.keyboard-layouts=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER  ...
           CONFIGURATIONn_DU_CLAVIER'.

       LIVE_KEYBOARD_VARIANT=TYPE_DE_CLAVIER
           Cette variable correspond au paramètre 'live-config.keyboard-variant=TYPE_DE_CLAVIER'.

       LIVE_KEYBOARD_OPTIONS=OPTIONS_DU_CLAVIER
           Cette             variable             correspond             au             paramètre
           'live-config.keyboard-options=OPTIONS_DU_CLAVIER'.

       LIVE_SYSV_RC=SERVICE1,SERVICE2 ... SERVICEn
           Cette variable  correspond  au  paramètre  'live-config.sysv-rc=SERVICE1,SERVICE2  ...
           SERVICEn'.

       LIVE_XORG_DRIVER=DRIVER_PAR_XORG
           Cette variable correspond au paramètre 'live-config.xorg-driver=DRIVER_PAR_XORG.

       LIVE_XORG_RESOLUTION=RESOLUTION_PAR_XORG
           Cette             variable             correspond             au             paramètre
           'live-config.xorg-resolution=RESOLUTION_PAR_XORG'.

       LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
           Cette variable correspond au paramètre 'live-config.hooks=filesystem|medium|URL1|URL2|
           ... |URLn'.

CUSTOMISATION

       live-config  peut  être  facilement  customisé  pour des projets dérivés, ou pour un usage
       local.

   Ajout de nouveaux scripts de configuration
       Les projets dérivés peuvent utiliser leurs propres scripts dans /lib/live/config et  n'ont
       besoin de rien d'autre, les scripts seront appelés lors du démarrage.

       Il  est  préférable  que  les scripts soient mis dans leur propre paquet Debian. Un simple
       paquet contenant un script d'exemple est proposé dans /usr/share/doc/live-config/examples.

   Enlever des scripts de configuration existant
       Il n'est pas encore vraiment possible d'enlever  sans  problème  les  scripts  sans  avoir
       besoin  de  charger  un paquet live-config modifié localement. Cependant, on peut réaliser
       une chose similaire en désactivant les scripts respectifs via le mécanisme  live-noconfig,
       comme  indiqué  ci-dessus.  Afin  d'éviter  d'avoir  à spécifier les scripts désactivés en
       passant par le paramètre de lancement, vous devriez utiliser un fichier de  configuration,
       voir ci-dessus.

       Les  fichiers de configuration pour le système live devront de préférence être inclus dans
       leur propre paquet debian. Un simple paquet contenant  un  exemple  de  configuration  est
       proposé dans /usr/share/doc/live-config/examples.

SCRIPTS

       live-config currently features the following scripts in /lib/live/config.

       hostname
           configure /etc/hostname et /etc/hosts.

       user-setup
           ajoute un compte live d'utilisateur.

       sudo
           offre les privilèges sudo à l'utilisateur live.

       locales
           configure les locales.

       tzdata
           configure /etc/timezone.

       gdm configure l'auto-login dans gdm.

       gdm3
           configure l'auto-login dans gdm3 (squeeze et plus récent).

       kdm configure l'auto-login dans kdm.

       lxdm
           configure l'auto-login dans lxdm.

       nodm
           configure l'auto-login dans nodm.

       slim
           configure l'auto-login dans slim.

       xinit
           configure l'auto-login avec xinit.

       keyboard-configuration
           configure le clavier.

       sysvinit
           configure sysvinit.

       sysv-rc
           configure sysv-rc en désactivant les services listés.

       login
           désactive lastlog.

       apport (seulement ubuntu)
           désactive apport.

       gnome-panel-data
           désactive le bouton de verrouillage de l'écran.

       gnome-power-manager
           désactive l'hibernation.

       gnome-screensaver
           désactive le verrouillage de session par l'économiseur d'écran.

       initramfs-tools
           permet  à  update-initramfs  de  mettre  à  jour  le  média  live  lorsqu'on utlise la
           persistance.

       kaboom
           désactive l'assistant de migration de KDE (squeeze et plus récent).

       kde-services
           désactive des services de KDE non souhaités (squeeze et plus récent).

       debian-installer-launcher
           ajoute l'installeur (debian-installer-launcher) sur le bureau des utilisateurs.

       module-init-tools
           charge automatiquement certains modules sur certaines architectures.

       policykit
           accorde à l'utilisateur des privilèges via le policykit.

       sslcert
           regénère les certificats ssl.

       update-notifier
           désactive update-notifier.

       anacron
           désactive anacron.

       util-linux
           désactive util-linux' heure hardware.

       login
           désactive lastlog.

       xserver-xorg
           configure xserver-xorg.

       ureadahead (seulement ubuntu)
           désactive ureadahead.

       openssh-server
           regénère les clés openssh.

       hooks
           permet de lancer des commandes particulières depuis un script placé sur le média live,
           ou sur un serveur http/ftp.

FICHIERS

       /etc/live/config.conf

       /etc/live/config.d/

       live/config.conf

       live/config.d/

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

VOIR AUSSI

       live-boot(7)

       live-build(7)

       live-tools(7)

PAGE D'ACCEUIL

       Plus d'informations sur live-config et le Debian Live project peuvent être trouvées sur la
       page <http://live.debian.net/> et dans le manuel sur <http://live.debian.net/manual/>.

BUGS

       Les bugs peuvent être signalés en  soumettant  un  rapport  de  bug  à  propos  du  paquet
       live-config via le Debian Bug Tracking System sur <http://bugs.debian.org/> ou en envoyant
       un mail à la Debian Live mailing list à <debian-live@lists.debian.org>

AUTEUR

       live-config a été conçu par Daniel Baumann <daniel@debian.org>.