Bug 28660 - Systemd unit-file needed
Summary: Systemd unit-file needed
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: x11presetdrv (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-11 17:15 MSK by Mikhail Efremov
Modified: 2013-04-04 16:49 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Efremov 2013-03-11 17:15:54 MSK
Надо добавить service-файл в пакет.
Comment 1 Sergey V Turchin 2013-03-11 17:51:36 MSK
Я уже брался, но потерял письмо, где спрашивал, как запускать до графического режима :-(
Не подскажете? Или хотя бы ссылку на доки, где это можно найти.
А кроме этого вообще хотелось бы запускать "пораньше, как только".
Comment 2 Mikhail Efremov 2013-03-11 18:51:53 MSK
Видимо должно быть что-то типа
[Unit]
Before=graphical.target display-manager.service dm.service
Comment 3 Sergey V Turchin 2013-03-11 19:37:19 MSK
(В ответ на комментарий №2)
> Видимо должно быть что-то типа
> [Unit]
> Before=graphical.target display-manager.service dm.service
IMHO *.service -- лишние. Так же понятно, что
Type=oneshot
А так же мне еще какой-то параметр показали, а какой -- забыл.
Comment 4 Alexey Shabalin 2013-03-11 19:50:03 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > Видимо должно быть что-то типа
> > [Unit]
> > Before=graphical.target display-manager.service dm.service
> IMHO *.service -- лишние. Так же понятно, что
> Type=oneshot
> А так же мне еще какой-то параметр показали, а какой -- забыл.

дока в man systemd.*
они также доступны на http://www.freedesktop.org/software/systemd/man/

может:

[Install]
WantedBy=graphical.target
Comment 5 Mikhail Efremov 2013-03-11 20:19:05 MSK
(В ответ на комментарий №3)
> IMHO *.service -- лишние.

Я не уверен, что одного только Before=graphical.target будет достаточно для того, чтобы сервис гарантированно запустился до старта Xorg.
К тому же в dm.service тоже написано Before=graphical.target. Может оно там зря написано, не знаю.

(В ответ на комментарий №4)
> может:
> 
> [Install]
> WantedBy=graphical.target

Это, конечно, тоже надо, но, насколько я понимаю, WantedBy означает только то, что сервис должен быть запущен одновременно с graphical.target и абсолютно никак не влияет на порядок запуска.
Comment 6 Sergey V Turchin 2013-03-12 13:38:30 MSK
(В ответ на комментарий №4)
> они также доступны на http://www.freedesktop.org/software/systemd/man/
http://www.freedesktop.org/software/systemd/man/systemd.unit.html
Правда, пока не нашел, как "запустить по возможности раньше".

(В ответ на комментарий №5)
> никак не влияет на порядок запуска.
Да. Почитаю сначала.
Comment 7 Repository Robot 2013-04-04 16:49:02 MSK
x11presetdrv-2.0.0-alt1 -> sisyphus:

* Thu Apr 04 2013 Sergey V Turchin <zerg@altlinux> 2.0.0-alt1
- add systemd service file (ALT#28660)