DEBCONF-COPYDB(1) Debian DEBCONF-COPYDB(1) NAME debconf-copydb - kopiere eine Debconf-Datenbank ÜBERSICHT debconf-copydb QuellDB ZielDB [--pattern=Muster] [--owner-pattern=Muster] [--config=Foo:bar] BESCHREIBUNG debconf-copydb kopiert Elemente aus einer existierenden Debconf-Daten‐ bank in eine andere, möglicherweise neue, Datenbank. Diese beiden Datenbanken mögen verschiedene Formate haben; falls ja, wird automa‐ tisch eine Konvertierung vorgenommen. OPTIONEN QuellDB Der Name der Quell-Datenbank. Typischerweise ist er in Ihrer Datei debconf.conf (oder .debconfrc) definiert. ZielDB Der Name der Ziel-Datenbank. Er mag in debconf.conf oder .debconfrc definiert sein, oder Sie könnten ihn auf der Befehlszeile definieren (siehe unten). -p Muster, --pattern Muster Falls angegeben, werden nur die Elemente aus QuellDB kopiert, deren Namen mit dem Muster übereinstimmen. --owner-pattern Muster Falls angegeben, werden nur die Elemente aus QuellDB kopiert, deren Besitzer mit dem Muster übereinstimmen. -c foo:bar, --config Foo:bar Setze die Option Foo auf bar. Die ist ähnlich wie in der deb‐ conf.conf zu schreiben: Foo: bar außer dass Sie möglicherweise das Leerzeichen auf der Befehlszeile auslassen (oder zitieren: "Foo: bar". Muss generell mehrere Male benutzt werden, um einen vollen Konfigurations-Abschnitt zu formen. Während in der debconf.conf Leerzeilen benutzt werden, um Abschnitte zu trennen, nimmt dieses Programm an, dass »Name:dbname« den Beginn eines neuen Abschnittes anzeigt. BEISPIELE debconf-copydb configdb backup Kopiere alles aus configdb nach backup, unter der Annahme, dass Sie die Datenbank backup bereits in der debconf.conf definiert haben. debconf-copydb configdb newdb --pattern=’^slrn/’ \ --config=Name:newdb --config=Driver:File \ --config=Filename:newdb.dat Kopiere slrn-bezogene Daten aus configdb nach newdb. newdb ist nicht in der rc-Datei definiert, so dass mit den Schaltern --config die Daten‐ bank im Vorbeigehen aufgesetzt wird. debconf-copydb configdb stdout -c Name:stdout -c Driver:Pipe \ -c InFd:none --pattern=’^foo/’ Spucke alle Elemente in der Debconf-Datenbank aus, die sich auf das Paket foo beziehen. 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 Die benutzt den Pipe-Treiber für besondere Anlässe, um eine Datenbank auf ein anderes System zu kopieren. SIEHE AUCH debconf.conf(5) AUTOR Joey Hess debconf 1.5.22 2008-07-22 DEBCONF-COPYDB(1)