Linux |
Ubuntu 9.04 |
Jaunty Jackalope |
![]() |
debconf-copydb(1) |
![]() |
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 <joeyh@debian.org> |
Julien Louis <ptitlouis@sysif.net>, 2005 Cyril Brulebois <cyril.brulebois@enst−bretagne.fr>, 2006 |
![]() |
debconf-copydb(1) | ![]() |