Paket: ucf (3.0043+nmu1)
Update Configuration File: konserviert Anpassungen von Konfigurationsdateien
Die Debian-Richtlinien fordern, dass Änderungen des Benutzers in Konfigurationsdateien beim Aktualisieren von Paketen erhalten bleiben müssen. Der einfache Weg zur Durchsetzung dieses Verhaltens ist, die Konfigurationsdatei zu einem »conffile« zu machen. In diesem Fall behandelt dpkg diese Datei während des Aktualisierungsvorganges gesondert und befragt nötigenfalls den Anwender.
Dies ist aber nur angemessen, wenn eine für die Mehrzahl der Installationen arbeitsfähige Standardversion bereitgestellt werden kann, obwohl manche Systemverwalter diese anpassen werden. Es schließt ein, dass die Standardversion Teil des Paketes wird und diese nicht von Skripten während der Installation (oder irgendwann später) angepasst werden darf.
Dieses Skript versucht conffile-ähnliche Handhabungen für Dateien bereitzustellen, die keine ausgezeichneten conffiles sein können und nicht innerhalb von Debian-Paketen ausgeliefert werden, jedoch aber beim postinst verarbeitet werden. Dieses Skript erlaubt es Dateien in /etc zu pflegen, Anwenderänderungen zu wahren und im Allgemeinen ähnliche Möglichkeiten während einer Aktualisierung anzubieten, die dpkg normalerweise für »conffile«-Dateien bereithält.
Zusätzlich stellt dieses Skript Möglichkeiten zur Verfügung, eine Datei mit einem conffile-ähnlichen Schutz zu versehen, die diese vorher nicht hatte und versucht Fragen beim Installationsvorgang zu minimieren. In der Tat sind die Möglichkeiten eine nicht-conffile-Datei zu einer Datei mit conffile-Status zu überführen, besser als jene, die von dpkg angeboten werden.
Andere Pakete mit Bezug zu ucf
|
|
|
|
-
- dep: debconf (>= 0.5)
- Debians Konfiguration-Verwaltungssystem
- oder debconf-2.0
- virtuelles Paket, bereitgestellt durch cdebconf, cdebconf-udeb, debconf
-
- dep: sensible-utils
- Hilfsprogramme für die vernünftige Auswahl von Alternativen
ucf herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
all | 53,9 kB | 214,0 kB | [Liste der Dateien] |