[Debian]:Re: /etc und Paketloeschung
Wolfgang Arnsberg <wolfgang.arnsberg@gmx.de> wrote:
> sehe ich es richtig, das geänderte Dateien in /etc nicht gelöscht
> werden, wenn das dazugehörige Paket in dselect gelöscht wird?
Nein, siehst Du nicht richtig.
"dpkg -r" bzw. "dpkg --remove" löscht config-Files nicht.
"dpkg -P" bzw. "dpkg --purge" löscht auch die config-Files.
dpkg(8) sagt dazu:
dpkg -r | --remove | -P | --purge package ... | -a |
--pending
Remove an installed package. -r or --remove remove
everything except configuration files. This may
avoid having to reconfigure the package if it is
reinstalled later. (Configuration files are the
files listed in the debian/conffiles control file).
-P or --purge removes everything, including config
uration files. If -a or --pending is given instead
of a package name, then all packages unpacked, but
marked to be removed or purged in file
/var/lib/dpkg/status, are removed or purged,
respectively.
Removing of a package consists of the following
steps:
1. Run prerm script
2. Remove the installed files
3. Run postrm script
Das gilt natürlich erstmal für die im Paket enthaltenen Config-Files,
für Config-Files, die während dem Betrieb oder bei der Installation
erstellt werden, sollte es entsprechend sein, aber da gibt es schonmal
Probleme...
> Wenn dem so ist, dann ist für isdnutils aus slink wohl ein
> bug-report fällig. Neben dem Y2K-Fehler in isdnlog wird auch
> /etc/isdn/* gelöscht, wenn das Paket entfernt wird.
isdnutils.postinst sagt dazu folgendes:
if [ "$1" = "purge" ]; then
rm -rf /etc/isdn /var/lib/isdn /var/log/isdn /var/spool/vbox >/dev/null
fi
Das sieht für mich korrekt aus. Nur bei --purge wird /etc/isdn
gelöscht, nicht aber bei --remove.
Tschoeeee
Roland
--
* roland@spinnaker.de * http://www.spinnaker.de/ *
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 750
Reply to: