Provided by:
live-config_3.0~a22-1ubuntu1_all 
NOM
live-config - Scripts de configuration du systeme
DESCRIPTION
live-config contient les scripts charges de configurer le systeme Live
Debian lors du processus de demarrage (late userspace).
CONFIGURATION
live-config peut etre configure en utilisant les parametres d'amorcage
ou les fichiers de configuration. Si ces deux mecanismes sont utilises
pour certaines options, les parametres d'amorcage sont prioritaires sur
les fichiers de configuration. Lorsque l'on utilise la persistance, les
scripts live-config ne sont lances qu'une seule fois.
Paramet`eres d'amor,cage (scripts)
live-config est uniquement active si 'boot=live' est utilise en tant
que parametre d'amorcage. Additionnellement, live-config a besoin
d'etre informe des scripts qui seront lances via le parametre
'live-config' ou de ceux qui ne doivent pas etre lances via en
utilisant le parametre 'live-noconfig'. Si 'live-config' et
'live-noconfig' sont utilises, ou, si l'un d'eux est specifie plusieurs
fois, c'est toujours le dernier qui a la preseance sur ceux qui
precedent.
live-config | config
Tous les scripts sont lances. C'est la configuration par defaut des
images Debian Live.
live-config=SCRIPT1,SCRIPT2, ... SCRIPTn | config=SCRIPT1,SCRIPT2, ...
SCRIPTn
Seuls les scripts specifies sont lances. Notez que leur ordre
importe, -ainsi 'live-config=sudo,user-setup' ne peut pas
fonctionner tant que l'utilisateur configure pour utiliser sudo n'a
pas ete cree. Regardez les noms des scripts dans /lib/live/config
pour les ordonner numeriquement.
live-noconfig | noconfig
Aucun script n'est lance. Cela revient au meme que de n'utiliser ni
'live-config' ni 'live-noconfig'.
live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn | noconfig=SCRIPT1,SCRIPT2,
... SCRIPTn
Tous les scripts sont lances, a l'exception de ceux specifies.
Param`etres d'amor,cage (options)
Quelques scripts particuliers peuvent changer leur comportement sur un
parametre d'amorcage.
live-config.hostname=NOM_D_H^OTE | hostname=NOM_D_H^OTE
Permet de specifier un nom d'hote (hostname) au systeme. Par defaut
ce nom est 'debian'.
live-config.username=NOM_D_UTILISATEUR | username=NOM_D_UTILISATEUR
Permet de specifier le login du user cree pour l'auto-login. Par
defaut ce nom est 'user'.
live-config.user-fullname="NOM_COMPLET_D_UTILISATEUR" |
user-fullname="NOM_COMPLET_D_UTILISATEUR"
Permet de specifier le nom complet des utilisateurs crees pour
l'auto-login. Par defaut il s'agit de 'Debian Live user'.
live-config.locales=LOCALISATION1,LOCALISATION2 ... LOCALISATIONn |
locales=LOCALISATION1,LOCALISATION2 ... LOCALISATIONn
Permet de specifier la localisation du systeme, par exemple
'fr_FR.UTF-8'. Par defaut il s'agit de 'en_US.UTF-8'. Dans le cas
ou la locale specifiee n'est pas nativement disponible sur le
systeme, elle est automatiquement generee a la volee.
live-config.timezone=TIMEZONE | timezone=TIMEZONE
Permet de specifier la timezone du systeme, par exemple
'Europe/Paris'. Par defaut il s'agit de 'UTC'.
live-config.utc=yes|no | utc=yes|no
Permet de modifier si le systeme assume, ou non, que l'horloge
hardware soit reglee sur UTC. Par defaut 'oui'.
live-config.keyboard-model=MODELE_DE_CLAVIER |
keyboard-model=MODELE_DE_CLAVIER
Permet de changer le modele de clavier. Aucune valeur par defaut
n'est indiquee.
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 specifiee, les utilitaires de l'environnement de
bureau permettront de passer de l'une a l'autre sous X11. Aucune
valeur par defaut n'est specifiee.
live-config.keyboard-variant=TYPE_DE_CLAVIER |
keyboard-variant=TYPE_DE_CLAVIER
Permet de changer le type de clavier. Aucune valeur par defaut
n'est specifiee.
live-config.keyboard-options=OPTIONS_DU_CLAVIER |
keyboard-options=OPTIONS_DU_CLAVIER
Permet de changer les options du clavier. Aucune valeur par defaut
n'est specifiee.
live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn |
sysv-rc=SERVICE1,SERVICE2 ... SERVICEn
Permet de desactiver des services du sysv via update-rc.d.
live-config.x-session-manager=X_SESSION_MANAGER |
x-session-manager=X_SESSION_MANAGER
Permet de specifier le x-session-manager via update-alternatives.
live-config.xorg-driver=DRIVER_PAR_XORG | xorg-driver=DRIVER_PAR_XORG
Permet de specifier le driver utilise par xorg plutot que
d'utiliser l'auto-detection.
live-config.xorg-resolution=RESOLUTION_PAR_XORG |
xorg-resolution=RESOLUTION_PAR_XORG
Permet de specifier la resolution utilisee par xorg, plutot que
d'utiliser l'auto-detection.
live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn |
hooks=URL1|URL2| ... |URLn
Permet de soumettre et d'executer un ou plusieurs fichiers/scripts
specifiques. Notez que les URLs doivent pouvoir etre utilisees par
wget (http, ftp or file://), que les fichiers sont executes dans
/tmp sur le systeme live, et que les dependances eventuelles des
fichiers doivent etre prealablement installees; si vous devez en
effet executer un script python, vous devez prealablement installer
sur le systeme l'interpreteur python. Quelques modeles (hooks) pour
certains cas d'utilisation sont proposes dans
/usr/share/doc/live-config/examples/hooks/ et sur
<http://live.debian.net/other/hooks>.
Si le fichier est place dans le media live, il peut etre utilise
avec file:///live/image/FILE, ou bien avec file:///FILE s'il est
place a la racine du systeme de fichier du live systeme.
Tous les hooks, places dans /lib/live/hooks/ a la racine du systeme
de fichier, peuvent etre automatiquement actives avec le mot cle
'filesystem'.
Tous les hooks dans /live/hooks/ du media live peuvent etre
automatiquement actives avec le mot cle 'medium'.
Si plusieurs mecanismes sont combines, alors les hooks du systeme
de fichier sont executes prioritairement, suivis des hooks du
media, et enfin des hooks du reseau.
Param`etres d'amor,cage (raccourcis)
Dans le cas ou il est necessaire de combiner plusieurs parametres
individuels, live-config fournit des raccourcis. Il permet de mixer
facilement plusieurs options.
live-config.noroot | noroot
Desactive les regles du sudo; dans ce cas l'utilisateur ne peut pas
beneficier des privileges administrateur (root) sur le systeme.
live-config.nottyautologin | noautologin
Desactive l'auto-login sur la console et l'auto-login graphique.
live-config.nottyautologin | nottyautologin
Desactive l'auto-login sur la console, mais ne concerne pas
l'auto-login graphique.
live-config.nox11autologin | nox11autologin
Desactive l'auto-login avec les gestionnaires graphiques, sans
affecter l'auto-login en console (tty).
Param`etres d'amor,cage (options particuli`eres)
Pour certains cas d'utilisation, il existe des parametres de demarrage
specifiques.
live-config.debug | debug
Active les messages de debug dans live-config.
Fichiers de configuration
live-config peut etre configure (mais pas active) par certains fichiers
de configuration. Tout, sauf les touches de raccourcis qui peuvent etre
configurees avec un parametre d'amorcage, peut etre alternativement
configure via un ou plusieurs fichiers. Si des fichiers de
configuration sont utilises, le parametre 'boot=live' est toujours
requis pour activer live-config.
Les fichiers de configuration peuvent etre places soit dans la racine
du systeme de fichiers (/etc/live/config.conf, /etc/live/config.d/),
soit sur le media live (live/config.conf, live/config.d/). Si ces deux
endroits sont utilises pour une meme option, ceux places dans le media
live ont la preseance sur ceux places dans la racine du systeme.
Bien que les fichiers de configuration places dans les repertoires
conf.d ne requierent pas de nom ou suffixe particulier, il est suggere,
par souci de coherence, d'utiliser 'vendeur.conf' ou 'projet.conf' en
tant que modele de nommage ('vendeur' ou 'projet' etant remplaces par
le nom reel issu du nom de fichier comme 'debian-eeepc.conf').
LIVE_CONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
Cette variable correspond au parametre
'live-config=SCRIPT1,SCRIPT2, ... SCRIPTn'.
LIVE_NOCONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
Cette variable correspond au parametre
'live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn'.
LIVE_HOSTNAME=NOM_D_H^OTE
Cette variable correspond au parametre
'live-config.hostname=NOM_D_H^OTE'.
LIVE_USERNAME=NOM_D_UTILISATEUR
Cette variable correspond au parametre
'live-config.username=NOM_D_UTILISATEUR'.
LIVE_USER_FULLNAME="NOM_COMPLET_D_UTILISATEUR"
Cette variable correspond au parametre
'live-config.user-fullname="NOM_COMPLET_D_UTILISATEUR"'.
LIVE_LOCALES=LOCALISATION1,LOCALISATION2 ... LOCALISATIONn
Cette variable correspond au parametre
'live-config.locales=LOCALISATION1,LOCALISATION2 ...
LOCALISATIONn'.
LIVE_TIMEZONE=TIMEZONE
Cette variable correspond au parametre
'live-config.timezone=TIMEZONE'.
LIVE_UTC=yes|no
Cette variable correspond au parametre 'live-config.utc=yes|no'.
LIVE_KEYBOARD_MODEL=MODELE_DE_CLAVIER
Cette variable correspond au parametre
'live-config.keyboard-model=MODELE_DE_CLAVIER'.
LIVE_KEYBOARD_LAYOUTS=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER
... CONFIGURATIONn_DU_CLAVIER
Cette variable correspond au parametre
'live-config.keyboard-layouts=CONFIGURATION1_DU_CLAVIER,CONFIGURATION2_DU_CLAVIER
... CONFIGURATIONn_DU_CLAVIER'.
LIVE_KEYBOARD_VARIANT=TYPE_DE_CLAVIER
Cette variable correspond au parametre
'live-config.keyboard-variant=TYPE_DE_CLAVIER'.
LIVE_KEYBOARD_OPTIONS=OPTIONS_DU_CLAVIER
Cette variable correspond au parametre
'live-config.keyboard-options=OPTIONS_DU_CLAVIER'.
LIVE_SYSV_RC=SERVICE1,SERVICE2 ... SERVICEn
Cette variable correspond au parametre
'live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn'.
LIVE_XORG_DRIVER=DRIVER_PAR_XORG
Cette variable correspond au parametre
'live-config.xorg-driver=DRIVER_PAR_XORG.
LIVE_XORG_RESOLUTION=RESOLUTION_PAR_XORG
Cette variable correspond au parametre
'live-config.xorg-resolution=RESOLUTION_PAR_XORG'.
LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
Cette variable correspond au parametre
'live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn'.
CUSTOMISATION
live-config peut etre facilement customise pour des projets derives, ou
pour un usage local.
Ajout de nouveaux scripts de configuration
Les projets derives peuvent utiliser leurs propres scripts dans
/lib/live/config et n'ont besoin de rien d'autre, les scripts seront
appeles lors du demarrage.
Il est preferable que les scripts soient mis dans leur propre paquet
Debian. Un simple paquet contenant un script d'exemple est propose dans
/usr/share/doc/live-config/examples.
Enlever des scripts de configuration existant
Il n'est pas encore vraiment possible d'enlever sans probleme les
scripts sans avoir besoin de charger un paquet live-config modifie
localement. Cependant, on peut realiser une chose similaire en
desactivant les scripts respectifs via le mecanisme live-noconfig,
comme indique ci-dessus. Afin d'eviter d'avoir a specifier les scripts
desactives en passant par le parametre de lancement, vous devriez
utiliser un fichier de configuration, voir ci-dessus.
Les fichiers de configuration pour le systeme live devront de
preference etre inclus dans leur propre paquet debian. Un simple paquet
contenant un exemple de configuration est propose 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 privileges sudo a 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 recent).
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 desactivant les services listes.
login
desactive lastlog.
apport (seulement ubuntu)
desactive apport.
gnome-panel-data
desactive le bouton de verrouillage de l'ecran.
gnome-power-manager
desactive l'hibernation.
gnome-screensaver
desactive le verrouillage de session par l'economiseur d'ecran.
initramfs-tools
permet a update-initramfs de mettre a jour le media live lorsqu'on
utlise la persistance.
kaboom
desactive l'assistant de migration de KDE (squeeze et plus recent).
kde-services
desactive des services de KDE non souhaites (squeeze et plus
recent).
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 a l'utilisateur des privileges via le policykit.
sslcert
regenere les certificats ssl.
update-notifier
desactive update-notifier.
anacron
desactive anacron.
util-linux
desactive util-linux' heure hardware.
login
desactive lastlog.
xserver-xorg
configure xserver-xorg.
ureadahead (seulement ubuntu)
desactive ureadahead.
openssh-server
regenere les cles openssh.
hooks
permet de lancer des commandes particulieres depuis un script place
sur le media 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
etre trouvees sur la page <http://live.debian.net/> et dans le manuel
sur <http://live.debian.net/manual/>.
BUGS
Les bugs peuvent etre signales en soumettant un rapport de bug a propos
du paquet live-config via le Debian Bug Tracking System sur
<http://bugs.debian.org/> ou en envoyant un mail a la Debian Live
mailing list a <debian-live@lists.debian.org>
AUTEUR
live-config a ete concu par Daniel Baumann <daniel@debian.org>.