[Eisfair_dev] Update Base 2.8.6 online

Marcus Roeckrath marcus.roeckrath at gmx.de
So Mai 20 17:29:11 CEST 2018


Hallo Sebastian,

Sebastian Ertz wrote:

>> - eisman version 1.1.0: Geaenderter Ablauf der Deinstallation:
>>       1. Falls verfuegbar wird die Deinstallationsroutine des
>>          Pakets aufgerufen.
>>       2. Falls eine Dateiliste des Pakets unter /etc/filelist.d
>> ver-
>>          fuegbar ist, werden anschliessend alle darin enthaltenen
>>          Dateien von eisman entfernt.
>>       3. Zuletzt wird der Eintrag aus der Paketdatenbank entfernt.
> 
> Frage als Paketentwickler:
> Wenn man ein eigenes deinstall script hat (z.B. wegen LogDateien
> löschen), muss man jetzt NICHT mehr selber die filelist durchgehen und
> die Dateien, Links und Ordner löschen?

Genau, nach Abarbeitung des deinstall wird zukünftig auch noch automatisch
anhand der Fileliste abgeräumt.

Es wird aber dann auch alles in der Fileliste stehende entsorgt, so dass
dort beim Paketbau nichts enthalten sein sollte, was auch im Updatefall
erhalten bleiben muss.

Desweiteren darf die eigene Deinstall die Fileliste selbst auch nicht mahr
entsorgen, sonst hat der zweite Aufräumschritt keine Datengrundlage mehr
und tut dann natürlich nichts.

Die eigene Deinstall tut also in Zukunft nur noch die Dinge, die nicht
automatisch über die Fileliste erledigt werden können, z. B.:

- Stoppen von Diensten

- Löschen von Konfigurationsdateien etc. die nicht in der Fileliste stehe,
aber nicht beim Update

- Entfernen von Menüeinträgen

- Entfernen von Initskript-Startlinks (wenn der Stopplink Teil der Fileliste
ist)

- Entfernen von Usern/Groups

usw.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair_dev