Bug 28660

Summary: Systemd unit-file needed
Product: Sisyphus Reporter: Mikhail Efremov <sem>
Component: x11presetdrvAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: shaba, zerg
Version: unstable   
Hardware: all   
OS: Linux   

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)