[devel] systemd vs. NM

Alexey Shabalin a.shabalin на gmail.com
Пт Май 13 17:25:34 UTC 2011


>> Получается вот что. 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.
> Я посмотрю, что лучше сделать.
Вариантов пара:
1) добавить .socket файл по подобию
http://0pointer.de/public/systemd-units/rpcbind.socket
тогда порт 111 будет слушать systemd и при обращении на него будет
стартовать сервис (напоминает xinetd). Вот только как прикрутить наш
control к этому - не знаю.

2) в WantedBy добавить multi-user.target (запуллить в этот таргет).
Вот только правильно ли это? может лучше network.target?

3) можно целиком rpcbind.target запуллить в multi-user.target(или в
network.target). Опять же не знаю, насколько это правильно.

-- 
Alexey Shabalin


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