Provided by: live-config-doc_3.0.23-1+deb8u1_all bug

NOM

       live-config - Scripts de configuration du système

DESCRIPTION

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

CONFIGURATION

       live-config peut être configuré en utilisant des paramètres d'amorçage ou des 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.

       Pour  configurer  les  paramètres  de live-config utilisés par défaut dans une image live,
       consultez l'option --bootappend-live dans la page de manuel lb_config(1)

   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.debconf-preseed=filesystem|medium|URL1|URL2|         ...        |URLn        |
       debconf-preseed=medium|filesystem|URL1|URL2| ... |URLn
           Permet de chercher et d'appliquer un ou plusieurs fichiers de préconfiguration debconf
           à  la  base  de données debconf. Notez que les URLs doivent pouvoir être utilisées par
           wget (http, ftp or file://).
           Si  le  fichier  est  placé  dans  le  média  live,  il   peut   être   utilisé   avec
           file:///lib/live/mount/medium/FILE,  ou  bien  avec  file:///FILE  s'il est placé à la
           racine du système de fichiers du système live.
           Tous les fichiers de préconfiguration dans /lib/live/config-preseed/ dans  le  système
           de  fichiers  racine  du système live peuvent être automatiquement activés avec le mot
           clé 'filesystem'.
           Tous les fichiers de préconfiguration dans /live/config-preseed/ du média live peuvent
           être automatiquement activés avec le mot clé 'medium'
           Si  plusieurs mécanismes sont combinés, les fichiers de préconfiguration du système de
           fichiers sont appliqués en premier, alors les fichiers de préconfiguration du média et
           enfin les fichiers de préconfiguration du réseau.

       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-default-groups=GROUP1,GROUP2            ...            GROUPn           |
       user-default-groups=GROUP1,GROUP2 ... GROUPn
           Permet de spécifier les groupes par  défaut  des  utilisateurs  qui  sont  créés  pour
           l'auto-login.  Le  défaut  est  'audio  cdrom dip floppy video plugdev netdev powerdev
           scanner bluetooth'.

       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.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-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2  ... KEYBOARD_VARIANTn |
       keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn
           Permet de changer la variante du clavier. Si plus d'une est spécifiée, le même  nombre
           de  valeurs doivent être spécifiées car elles se correspondront une à une dans l'ordre
           spécifié. On peut utiliser valeurs vides. Les  outils  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-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.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.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 pilote utilisé par xorg plutôt que d'utiliser l'auto-détection.
           Si  un ID PCI est spécifié dans /usr/share/live/config/xserver-xorg/DRIVER.ids dans le
           système live, le DRIVER est appliqué pour ces appareils. Si un paramètre d'amorçage et
           un override sont trouvés à la fois, le paramètre de démarrage est prioritaire.

       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, par example 1024x768.

       live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn | hooks=URL1|URL2| ... |URLn
           Permet de chercher 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:///lib/live/mount/medium/FILE, ou bien avec file:///FILE  s'il  est  placé  à  la
           racine du système de fichiers du système live.
           Tous  les  hooks,  placés  dans  /lib/live/config-hooks/  à  la  racine  du système de
           fichiers, peuvent être automatiquement activés avec le mot clé 'filesystem'.
           Tous les hooks dans /live/config-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 fichiers 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  sudo  et  policykit,  dans  ce  cas  l'utilisateur  ne peut pas obtenir des
           privilèges d'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/*),   soit   sur   le   média   live
       (live/config.conf,  live/config/*).  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').

       Le contenu réel des fichiers de configuration se compose d'une ou plusieurs des  variables
       suivantes.

       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_DEBCONF_PRESEED=filesystem|medium|URL1|URL2| ... |URLn
           Cette             variable             correspond             au             paramètre
           'live-config.debconf-preseed=filesystem|medium|URL1|URL2| ... |URLn'.

       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_DEFAULT_GROUPS=GROUP1,GROUP2 ... GROUPn
           Cette variable correspond au paramètre 'live-config.user-default-groups="GROUP1,GROUP2
           ... GROUPn"'

       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_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_VARIANTS=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn
           Cette             variable             correspond             au             paramètre
           'live-config.keyboard-variants=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER ...
           CONFIGURATIONn_DU_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_UTC=yes|no
           Cette variable correspond au paramètre 'live-config.utc=yes|no'.

       LIVE_X_SESSION_MANAGER=X_SESSION_MANAGER
           Cette             variable             correspond             au             paramètre
           'live-config.x-session-manager=X_SESSION_MANAGER'.

       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 personnalisé 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 existants
       Il n'est pas vraiment possible d'enlever sans  problème  les  scripts  sans  avoir  besoin
       d'utiliser un paquet live-config modifié localement ou à l'aide de dpkg-divert. 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 avec le paramètre d'amorçage,  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 actuellement a les scripts suivants dans /lib/live/config.

       debconf
           permet d'appliquer fichiers de préconfiguration arbitraires placés sur les médias live
           ou un serveur http/ftp.

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

       user-setup
           ajoute un compte d'utilisateur live.

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

       locales
           configure les locales.

       locales-all
           configure les locales-all.

       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.

       lightdm
           configure l'auto-login dans lightdm.

       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
           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.

       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' hwclock.

       login
           désactive lastlog.

       xserver-xorg
           configure xserver-xorg.

       ureadahead (seulement ubuntu)
           désactive ureadahead.

       openssh-server
           regénère les clés de l'hôte openssh-server.

       xfce4-panel
           configure xfce4-panel avec les réglages par défaut.

       hooks
           permet de lancer des commandes arbitraires d'un script placé sur le média live, ou sur
           un serveur http/ftp.

FICHIERS

       /etc/live/config.conf

       /etc/live/config/*

       live/config.conf

       live/config/*

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

       /var/log/live/config.log

       /live/config-hooks/*

       live/config-hooks/*

       /live/config-preseed/*

       live/config-preseed/*

VOIR AUSSI

       live-boot(7)

       live-build(7)

       live-tools(7)

PAGE D'ACCUEIL

       Plus d'informations sur live-config et le project Debian Live 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>.