Migracja serwisów SysV -> systemd

Jacek Konieczny jajcus at jajcus.net
Thu Jan 26 13:58:02 CET 2012


On Thu, Jan 26, 2012 at 11:46:55AM +0100, Pawel Golaszewski wrote:
> Nie lepiej teraz wrzucić wszystkie unity do samego systemd?
> A tą paczkę przemianować na utils (albo jakieś commons) i wrzucać tam 
> wszystko co jest potrzebne innym aplikacjom, czyli na przykład właśnie ten 
> ctl. To byłoby najprostsze rozwiązanie...

Tyle, że te „unity” to też AFAIK katalogi do których systemctl robi te
symlinki.

> Nie mówimy o działaniu instalacji paczek, ale o przeniesieniu 
> _istniejącej_ konfiguracji _różniącej_ się od standardowych ustawień z 
> paczki.

systemd to nie SysVinit. IMHO jak się zmienia aplikację, na zupełnie
inną, to się ją od nowa konfiguruje. Kiedyś w PLD ktoś sobie wymyślił,
że wszystko ma się przenosić (stąd rc-inetd, /etc/mail dla zupełnie
różnych serwerów itp. potworki), ale to nie ma sensu. Gdy zamieniam
Apache na lighttpd, to piszę konfigi od nowa. Tak samo 
z initem/skryptami startowymi.

W większości przypadków jednak używa się w tym miejscu konfiguracji
standardowej lub lokalne zmiany są minimalne (włączenie, czy wyłączenie
pojedynczych usług). Każdy admin może sobie to sam załatwić. I będzie to
rozwiązanie na pewno pewniejsze niż jakikolwiek automat.

Zresztą, przy takiej zmianie inita dużo gorsze rzeczy mogą pójść nie
tak, niż to że któraś usługa się odpaliła albo nie.

Pozdrowienia,
        Jacek


More information about the pld-devel-pl mailing list