systemd (Re: syslog-ng startowany po bindzie) [vserver]

Jacek Konieczny jajcus at jajcus.net
Tue Nov 29 19:29:42 CET 2011


On Tue, Nov 29, 2011 at 07:15:38PM +0100, Arkadiusz Miśkiewicz wrote:
> Chętnie.
> 
> Z tego co pisał wiget na ircu są dwa problemy do rozwiązania by to wdrożyć:
> 
> 1) systemd powinien instalować się przed innymi paczkami z niego 
> korzystającymi, jak to wymusić?

Requires(pre), sprytne uniknięcie zależności w systemd (przynajmniej w
podpakiecie, który ma być wymagany przez inne) i może odpowiednie wpisy
w rpm-whiteout nie starczą?

> 2) systemctl (en|dis)able usluga.service powinno być wołane w %post, %preun
>
> To można zrobić via makro rpmowe lub [ -x /sbin/systemctl ] && ...

Mamy tam już zwykle '%service %{name} restart' i '%service %{name}
stop', nie dało by się tego makra jakoś rozszerzyć na usługi systemd?

> > skoro to jest zwykle ok 1k tekstu w 1-2 plikach na usluge?
> 
> Do tego nie ma obecnie dobrego przykładu jak robić subpaczki - te co sa w 
> cvsie nie są dobre jako przykłady (są niepełne).

Najlepiej żeby ktoś, kto to będzie miał najlepiej opanowane, do
template-specs/template.spec wrzuci.

Pozdrowienia,
        Jacek


More information about the pld-devel-pl mailing list