[sisyphus] systemd-network

Денис Смирнов mithraen на freesource.info
Пт Авг 15 20:29:53 MSK 2014


On Fri, Aug 15, 2014 at 07:50:18PM +0400, Mikhail Efremov wrote:

>> Тут засада -- это-ж oneshot по изменению файла. Так что ExecStop
>> бесполезен.
> Разве? Мне казалось, что ExecStop должен выполняться в любом случае при
> остановке сервиса.

Именно! А кто у нас будет его _останавливать_? У нас есть событие для
запуска, которое его дергает, но нет события, которое бы делало stop.

> А с RemainAfterExit он должен считаться запущенным.
> Хотя с RemainAfterExit может быть другая проблема, я не знаю какое
> будет поведение при следующем изменении файла. Он, часом, не
> проигнорирует запуск т.к. сервис уже running?
> Проверять надо. Может на следующей неделе в kvm попробую если время
> будет.

>> А что самое печальное -- при остановке systemd-resolved сгенерированый им
>> файлик не удаляется. И как реагировать на удаление (если делать его в
>> ExecStopPost у самого resolved) я тоже не нашел.
> Можно удалять файл в ExecStopPost в systemd-resolved.service и
> запускать /sbin/resolvconf -fd systemd-networkd и там тоже. Или даже
> только там.

Ага, то есть проверять на наличие /sbin/resolvconf, и если есть --
выполнять. Логично.

-- 
С уважением, Денис

http://mithraen.ru/

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140815/eadbd3a5/attachment.bin>


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