[Eisfair_dev] [gelöst] Re: [E1] Einrichten eines Cronjobs "@reboot"

Christoph Schulz fli4l at kristov.de
Mi Jun 22 23:12:22 CEST 2016


Hallo!

Am Wed, 22 Jun 2016 21:44:54 +0200 schrieb Marcus Roeckrath:

>> Dann hätte aber irgendein frühes eisfair-Startskript beim Booten aber
>> /run abräumen müssen. Das passiert auch bei allen anderen
>> Distributionen, bei denen unter /run kein tmpfs-Dateisystem eingehängt
>> ist. Es darf eigentlich nicht sein, dass jedes mögliche Paket jetzt
>> selbst dafür Sorge tragen muss, dass Überbleibsel in /run gelöscht oder
>> ignoriert werden.
> 
> Hätten wir das so gemacht, wären die persistenten Daten verschiedener
> Pakete im Nirvana gelandet, daher war es also nicht möglich, einfach
> /run beim Boot zu leeren.

Was bedeutet, dass es Pakete gab, die persistente Daten in /run (oder /
var/run) gespeichert haben.

> Gut, das war dann von den betroffenen Paketen nicht "geschickt",

Das ist nicht nur nicht "geschickt", sondern schlicht und ergreifend 
fahrlässig und vergleichbar mit einer Speicherung von persistenten Daten 
in /tmp -- auch das ist nicht gut bzw. gefährlich.

Abgesehen davon hätte es dieses Kompatibilitätsproblem nie gegeben, wenn 
eisfair konsequent von der ersten Stunde an /var/run beim Booten FHS-
konform geleert hätte.

Aber gut, Vorsicht ist ja bekanntlich die Mutter der Porzellankiste. Es 
ist ja nicht verwerflich, die Umstellung anzukündigen und dabei 
vorsichtig vorzugehen. Dennoch sollte man der eisfair-
Entwicklerdokumentation (falls noch nicht vorhanden) einen Absatz zu den 
verschiedenen Verzeichnissen spendieren, was man wo speichern sollte bzw. 
nicht speichern sollte, evtl. mit Referenzen zum FHS.


Viele Grüße,
-- 
Christoph Schulz
[fli4l-Team]


Mehr Informationen über die Mailingliste Eisfair_dev