debconf-copydb - copier une base de données debconf
debconf-copydb sourcedb destdb [--pattern=pattern] [--owner-pattern=patern] [--config=Toto:titi]
debconf-copydb copie des éléments d'une base de
données debconf existante dans une autre base, ou dans une nouvelle.
Les deux bases de données peuvent être de différents
formats ; si c'est le cas, une conversion sera automatiquement
effectuée.
- sourcedb
- Nom de la base de données source. Elle sera
définie dans votre fichier debconf.conf (ou .debconfrc).
- destdb
- Nom de la base de données de destination. Elle peut
être définie dans debconf.conf ou .debconfrc, ou vous pouvez
la définir sur la ligne de commande (voir ci-dessous).
-
-p pattern, --pattern
pattern
- Si ceci est spécifié, seuls les
éléments dont les noms correspondent au motif dans
sourcedb seront copiés.
-
--owner-pattern pattern
- Si ceci est spécifié, seuls les
éléments dont les propriétaires correspondent au
motif dans sourcedb seront copiés.
-
-c toto:titi, --config
Toto:titi
- Définir l'option Toto à la valeur titi. Cela
équivaut à écrire :
Toto: titi
dans debconf.conf, excepté que vous voulez probablement omettre
l'espace sur la ligne de commande (ou mettre une double
apostrophe : "Toto: titi"). Cela doit être
généralement utilisé plusieurs fois, pour
développer un paragraphe entier de configuration. Puisque les
lignes blanches sont utilisées pour séparer les paragraphes
dans debconf.conf, ce programme supposera que
« Name:dbname »> dénote le
début d'un nouveau paragraphe.
debconf-copydb configdb backup
Copier tout le contenu de configdb vers backup, en supposant que vous avez
déjà défini la base de données de secours dans
votre fichier debconf.conf.
debconf-copydb configdb newdb --pattern='^slrn/' \
--config=Name:newdb --config=Driver:File \
--config=Filename:newdb.dat
Copier les données de slrn en dehors de configdb vers newdb. newdb n'est
pas défini dans le fichier rc, donc le commutateur --config crée
la base de données à la volée.
debconf-copydb configdb stdout -c Name:stdout -c Driver:Pipe \
-c InFd:none --pattern='^toto/'
Envoyer tous les éléments dans la base de données debconf
relatifs au paquet toto.
debconf-copydb configdb pipe --config=Name:pipe \
--config=Driver:Pipe --config=InFd:none | \
ssh remotehost debconf-copydb pipe configdb \
--config=Name:pipe --config=Driver:Pipe
Utiliser un tube spécial pour copier une base de données vers un
système distant.
debconf.conf(5)
Joey Hess <
[email protected]>
Julien Louis <
[email protected]>, 2005
Cyril Brulebois <
[email protected]>, 2006
Veuillez signaler toute erreur de traduction en écrivant à
<
[email protected]> ou par un rapport de bogue sur le
paquet debconf.