On Mon, Jan 30, 2012 at 01:02:32 +0100, Jan Rękorajski wrote: >> systemd korzysta z /run na tmpfs (rationale: /var może być nieosiągalne >> na wczesnym etapie uruchamiania systemu, zresztą ja się na to właśnie >> wielokrotnie napotykałem). Z kolei takie proste wyczyszczenie /var/run > > To i z /var/lock wtedy jest czkawka, więc o takie sytuacje brzegowe to niech > się ich posiadacz martwi (też miewam /var na innej partycji).
Uhm, ja tylko piszę, dlaczego systemd tak ma (żeby zaraz ktoś nie zaczął 'naprawiać' znowu świata). >> Najprościej byłoby wyciągnąć z rc.sysinit kawałek czyszczący ten katalog >> do jakiejś funkcji i wywołanie jej jako oneshot service. > > Albo dodać konfigi tmpfiles do paczek mających katalogi w /var/run. > Przejściowy worek ze wszystkim dodałem do systemd, a przykładowe do Zastanawiałem się kiedyś i nad taką wersją. Jedyna jej wada (poza pracą, którą trzeba włożyć, więc to moje rozwiązanie swoją drogą warto dorzucić) to zniknięcie katalogów, jeśli pakiet zostanie zainstalowany pod kontrolą systemd, a później ktoś zmieni inita na innego (choćby init=/bin/sh i service cośtam start). Czyli fakt montowania jako tmpfs katalogu, w którym coś pakietujemy. W zasadzie tylko dlatego nie trzeba w %post od razu aktywować tych tmp. -- Tomasz Pala <[email protected]> _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
