[devel] обновления пакетов с поддержкой systemd

Alexey Shabalin a.shabalin на gmail.com
Пт Июн 10 18:54:06 UTC 2011


30 мая 2011 г. 18:22 пользователь Alexey Shabalin написал:
> 27 мая 2011 г. 21:11 пользователь Dmitry V. Levin написал:
>
>> Если идти путем переименования, то придется рассматривать каждый случай
>> в отдельности.
> Всё равно придётся рассматривать каждый случай отдельно.
> Например, пакет udev несёт в себе все нужные симлинки для systemd, и
> для него не надо делать enable|disable.
> Если сервис обязательный для работы (как udev), он содержит симлинки в
> /lib/systemd/system/multi-user.target.wants (или в другом target).
> Если сервис не обязательный, то enable|disable создаёт|удаляет
> симлинки в /etc/systemd/system/multi-user.target.wants (или в другом
> target).

Здесь тоже нормально. Для таких общесистемных сервисов, которые несут
с собой нужные симлинки,
нужно что бы в .service файлах отсутствовала секция [Install]. Тогда
systemct не будет знать куда их прописывать для enable, и будет
игнорировать с предупреждением. Например:
# systemctl enable udev.service (или udevd.service - без разницы )
Unit files contain no applicable installation information. Ignoring.

-- 
Alexey Shabalin


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