[sisyphus] systemd: path-based activation

Alexey Shabalin a.shabalin на gmail.com
Пн Сен 21 23:14:43 MSK 2015


16 сентября 2015 г., 14:01 пользователь Eugene Prokopiev <enp на itx.ru>
написал:

> 16 сентября 2015 г., 10:29 Денис Смирнов написал:
>
> > Раз oн RemainAfterExit, то его повторный запуск, естественно, невозможен
>
> Точно
>
> > А раз он еще и WantedBy=multi-user.target, то он стартует один раз.
>
> Это уже лечится с помощью Also=
>
> Спасибо.
>
> altlinux-openresolv.* впрочем все равно не смог заставить работать,
> зато попутно изготовил:
>

Будьте добры, попробуйте altlinux-openresolv.service такого содержания:

Unit]
Description=Update openresolv data from systemd-resolved
After=systemd-resolved.service
ConditionFileIsExecutable=/sbin/resolvconf
ConditionPathIsSymbolicLink=!/etc/resolv.conf

[Service]
Type=oneshot
TimeoutSec=5s
ExecStart=/bin/sh -c '/sbin/resolvconf -a systemd-networkd <
/run/systemd/resolve/resolv.conf'

[Install]
Also=altlinux-openresolv.path

Т.е. надо убрать RemainAfterExit=yes и ExecStop=


-- 
Alexey Shabalin
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20150921/86f19efb/attachment-0001.html>


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