Re: Migracja serwisów SysV -> systemd
Pawel Golaszewski
blues at pld-linux.org
Wed Jan 25 08:24:28 CET 2012
On Tue, 24 Jan 2012, Tomasz Pala wrote:
> >> 0. olewamy sprawę, jak ktoś zmieni inita, to ten mu uruchomi usługi
> >> SysV; będzie musiał sobie ręcznie włączyć co chce mieć pod
> >> systemd.
> > No nie - to nie jest fajne, system staje się niedeterministyczny,
> > zależny MOCNO od kolejności instalacji.
> A czym się różni uruchomienie przez SysV od uruchomienia przez unit?
> Niczym istotnym - funkcjonalność pozostaje.
Przeczytaj jeszcze raz: w zależności od kolejności instalowania dostaniesz
zupełnie inaczej działający system. W przypadku naszego obecnego systemu
(SysV) nie ma zupełnie takiego zagrożenia, mając listę pakietów otrzymuję
taki sam podstawowy system.
Taka sytuacja jest IMO kompletnie niedopuszczalna i do tej pory nie miała
u nas miejsca.
> >> > 1. Requires(post,preun): systemd-units.
> >> To jest najczystsze rozwiązanie - 300 KB dzisiaj nie stanowi problemu
> >> na większości maszyn.
> > A nie będzie problemów i sypania błędami dotyczących komunikacji z
> > dbusem? Sprawdziliście jak to się zachowa przy jego całkowitym braku?
> Nie dam sobie teraz nic uciąć, ale enable/disable z tego co pamiętam (bo
> CHYBA kiedyś sprawdzałem) nie wymaga dbusa ani nic - przecież ta funkcja
> powinna działać nawet z poziomu emergency.target.
Jaki sens ma wogóle wydzielenie units do osobnego pakietu?
> >> > 2. Magia przy instalacji systemd-units, która włączy wcześniej
> >> > zainstalowane paczki.
> >
> > 3. Odłożenie komend z makr do wykonania później.
> Jak już wspomniałem - oba te warianty są wadliwe, gdyż mogą aktywować
> usługi wyłączone chkconfigiem.
Jeżeli nie masz jakiejś procedury przejścia konfiguracji chkconfiga to ten
temat nie istnieje (proszę, nie mów o ręcznym grzebaniu, to można zrobić
na 1-2 maszynach).
Równie dobrze można by było odwrócić temat: jak masz coś pozmieniane to
przy przejściu na systemd sobie tak samo zrobisz.
> A żaden z wariantów i tak nie obsługuje sytuacji, w której ktoś ma
> lokalnie zmienioną kolejność SysV.
Bo nigdy nie będzie. 100% automatyczne przejście nie jest chyba możliwe,
fedory i inne też chyba tego nie obsługują...
--
pozdr. Paweł Gołaszewski jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.
More information about the pld-devel-pl
mailing list