Migracja serwisów SysV -> systemd

Jan Rękorajski baggins at pld-linux.org
Fri Jan 27 12:24:03 CET 2012


On Fri, 27 Jan 2012, Tomasz Pala wrote:

> On Fri, Jan 27, 2012 at 11:58:19 +0100, Jan Rękorajski wrote:
> 
> > Oj, żebyś się srodze nie zdziwił, jak Ci systemd odpali serwisy SysV
> > starym "przetestowanym" skryptem. Np. niby skąd ma wiedzieć, że sshd
> > potrzebuje sieci?
> 
> SysV uruchamiane są na samym końcu, wtedy sieć już masz uruchomioną.

man systemd.special
/network.target

Poczytaj, spróbuj zrozumieć, niech dedykacją będzie
packages/systemd/pld-sysv-network.patch

> A to jest nasz JEDYNY warunek zapisany w SysV.
> Uruchamiane są także w oryginalnej kolejności.

Względem siebie. Tylko i wyłącznie.

> > Bijesz pianę próbując osiągnąć niemożliwe,
> > funkcjonalność pozwalająca mu uruchamiać serwisy SysV to tylko prosta
> > kompatybilność dla usług third-party i jakiegoś komercyjnego
> > oprogramowania które się zmienia w tempie przyrostu lodowca.
> 
> Wręcz przeciwnie - PEŁNE wsparcie dla SysV jest zapisane jako jedno z
> założeń systemd, bo takie właśnie wymagania stawiane są w komercyjnych
> dystrybucjach. Bez obsługi _standardu_ LSB to właśnie systemd byłby na
> etapie lodowca (patrz upstart).

Wiesz jak się mają nasze skrypty startowe _standardu_ LSB?
Hint: to było pytanie retoryczne.

> Zresztą, no offence, ale zwyczajnie pieprzysz bzdury - jaka 'prosta'
> kompatybilność? Zajrzałeś chociaż w ten kod? Tam jest pełne PARSOWANIE
> NAGŁÓWKÓW skryptów SysV _oraz_ interpretacja LSB. W porównaniu do tego,
> to nasz rc.sysinit implementuje _prostą_ kompatybilność SysV!
> 
> Zatem zaryzykuję tutaj kolejne stwierdzenie, że jeśli jakikolwiek SysV
> nie ruszy pod systemd, to winny będzie ...właśnie nasz skrypt SysV,
> łamiący standard (choć nie podejrzewam, bo systemd wygląda na robust).

Ruszyć, ruszy, to w końcu skrypt w shellu, czy będzie działał
poprawnie? To już zależy od plam na słońcu.

> > Nie służy do tego żeby sobie "selektywnie przełączać usługi".
> > Albo masz SysV albo systemd, po prostu.
> 
> Autor twierdzi inaczej, z nim podyskutuj. Najlepiej przedstawiając
> konkretnie - co nie działa, zakwestionuj że jest to drop-in replacement.

Nie dziękuję, mam złe doświadczenie z innymi wytworami autora.
Jeszcze mi ciśnienie za bardzo skoczy.

-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio


More information about the pld-devel-pl mailing list