[Eisfair_dev] Verstaendnissfrage
Holger Bruenjes
holgerbruenjes at gmx.net
Do Feb 18 16:48:09 CET 2021
Hallo Thomas
Am 18/02/2021 um 15.25 schrieb Thomas Quast:
> Sofern ich es richtig verstanden habe, wird, sofern /tmp/install.sh
> und/oder /tmp/preinstall.sh nicht benoetigt und deshalb auch dem Paket
> nicht beiliegt, bei einer Deinstallation das Deinstallscript aus
> /etc/filelist.d/<packagename>-files.txt gebildet.
joo
> Im Paket linux-firmware (Ver. 3.0.4 vom 15.02.2021) befinden sich am
> Ende der Datei /etc/filelist.d/linux-firmware-files.txt die Zeilen
>
> f 0755 root root linux-firmware lib/firmware
> f 0755 root root linux-firmware lib
>
> Sollte jemand auf die Idee kommen, das Paket linux-firmware zu
> Deinstallieren, so werden doch dann der Ordner /lib/firmware und
> anschl. der Ordner /lib entfernt. Was in diesem Fall fatal waehre.
>
> Oder habe ich da etwas falsch verstanden?
ja, benutzt wird bei Verzeichnissen
rmdir --ignore-fail-on-non-empty
somit wird ein Verzeichnis nur entfernt wenn es absolut leer ist. Es
gibt auch Verzeichnisse die werden _nie_ entfernt, auch wenn sie in
der filelist gelistet sind.
siehe, /usr/share/eisman/awk/eisman_uninstall.awk
Holger
Mehr Informationen über die Mailingliste Eisfair_dev