[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