[devel] systemd vs. NM

Alexey Shabalin a.shabalin на gmail.com
Пт Май 13 16:53:38 UTC 2011


13 мая 2011 г. 20:32 пользователь Mykola S. Grechukh написал:
> 2011/5/13 Alexey Shabalin <>:
>> А это где запускается:
>> eeelive/image-scripts.d/03services:/sbin/chkconfig rpcbind on ||:
>> при работающем systemd?
>
> Это в хэшере генерация корня для запаковки в live cd. systemd там
> естественно не запущен.
> .
>> И service и chkconfig проверяют, работает ли systemd и если нет, то
>> используют SysV.
>>
>> Хотя всё равно, если сервис включен для SysV, и есть .service для
>> systemd, то должен стартовать именно .service с помощью systemd.
>
> Получается вот что. chkconfig acpid в хэшере говорит вот так:
>
> Note: Forwarding request to 'systemctl enable acpid.service'.
> ln -s '/lib/systemd/system/acpid.service'
> '/etc/systemd/system/multi-user.target.wants/acpid.service'
>
> А chkconfig rpcbind говорит так:
>
> Note: Forwarding request to 'systemctl enable rpcbind.service'.
> ln -s '/lib/systemd/system/rpcbind.service'
> '/etc/systemd/system/rpcbind.target.wants/rpcbind.service'
>
> При загрузке с этого образа - acpid запускается, rpcbind не запускается.

:) выглядит правильно :)
acpid ставится в multi-user.target (и видимо он используется как цель
для загрузки) и стартует,
а rpcbind ставится в rpcbind.target, и на этот таргет нет зависимости
у multi-user.target.
Я посмотрю, что лучше сделать.

-- 
Alexey Shabalin


Подробная информация о списке рассылки Devel