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

Jacek Konieczny jajcus at jajcus.net
Tue Dec 6 09:56:54 CET 2011


On Tue, Dec 06, 2011 at 01:13:28AM +0100, Tomasz Pala wrote:
> >> 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?
> 
> Nie do końca - przede wszystkim mamy tam /sbin/chkconfig --{add,del}, a
> to właśnie jest odpowiednikiem do zastąpienia (nowe makro?).

'systemctl enable,disable' samo woła /sbin/chkconfig --add,del, dla
skryptów LSB, a gdy systemctl nie ma ([ ! -x /bin/systemctl ]), makra
mogą się zachowywać po staremu.

Ale w sumie równie dobrze można dodać nowe makra i zamieniać '%service'
na nowe, gdy się unity systemd doda (nowe makra powinny dalej obsługiwać
system nie uruchomiony z systemd, ale systemctl mogą wymagać).

Pozdrowienia,
        Jacek


More information about the pld-devel-pl mailing list