Bug 28073 - policycoreutils-mcstransd: Необходимо обеспечить совместимость службы с systemd
Summary: policycoreutils-mcstransd: Необходимо обеспечить совместимость службы с systemd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: policycoreutils-mcstransd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL: http://www.altlinux.org/Systemd_Statu...
Keywords:
Depends on:
Blocks: 28008
  Show dependency tree
 
Reported: 2012-11-21 16:07 MSK by Mike
Modified: 2012-12-03 10:59 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2012-11-21 16:07:21 MSK
Подготовить корректный unit-файл.

Подробности по ссылке: http://www.altlinux.org/Systemd_Status_P7
Comment 1 Repository Robot 2012-11-25 08:56:55 MSK
policycoreutils-2.1.13-alt2 -> sisyphus:

* Sun Nov 25 2012 Led <led@altlinux> 2.1.13-alt2
- added restorecond.service for systemd (ALT#28074)
- added mcstrans.service for systemd (ALT#28073)
Comment 2 Mike 2012-11-30 20:58:38 MSK
1. Неверный пусть в ExecStart
2. Используется Type=forking, вместо simple 
3 .Необходимо использовать старт демона с параметром "-f"
4. Отсутствует ConditionSecurity=selinux
Comment 3 led 2012-11-30 22:06:23 MSK
(В ответ на комментарий №2)
> 1. Неверный пусть в ExecStart

Согласен

> 2. Используется Type=forking, вместо simple 
> 3 .Необходимо использовать старт демона с параметром "-f"

-f     Run mcstransd in the foreground.  Do not run as a daemon

Вы уверены, что демон не нужен?

> 4. Отсутствует ConditionSecurity=selinux

Согласен.
Comment 4 Repository Robot 2012-12-01 00:16:45 MSK
policycoreutils-2.1.13-alt3 -> sisyphus:

* Fri Nov 30 2012 Led <led@altlinux> 2.1.13-alt3
- fix restorecond.service (by amike@) (ALT#28073)
- some fixes for mcstrans.service (thanx amike@)
Comment 5 Mike 2012-12-03 10:59:29 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > 2. Используется Type=forking, вместо simple 
> > 3 .Необходимо использовать старт демона с параметром "-f"
> 
> -f     Run mcstransd in the foreground.  Do not run as a daemon
> 
> Вы уверены, что демон не нужен?
> 
Имелось ввиду, что демон не будет отцеплятся от консоли. Systemd сам отцепит демон и поместит его в cgroup. Для самого systemd, такой тип запуска предпочтительнее, т.к. не надо отслеживать "убегающий" процесс и пытаться "поймать" его.