Bug 28585

Summary: Requires /bin/systemctl
Product: Sisyphus Reporter: Mikhail Efremov <sem>
Component: samba-winbindAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, mike, sin
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail Efremov 2013-02-21 19:16:50 MSK
Просьба заэкранировать /bin/systemctl в
packaging/NetworkManager/30-winbind-systemd обычным образом:
$SYSTEMCTL=/bin/systemctl
winbind_is_active=$($SYSTEMCTL is-active winbind.service)
и т.д.
Comment 1 Alexander Bokovoy 2013-02-21 22:52:40 MSK
Можно объяснить, почему это необходимо? Для предотвращения генерации прямых зависимостей на systemctl?
Comment 2 Mikhail Efremov 2013-02-21 23:20:46 MSK
(В ответ на комментарий №1)
> Можно объяснить, почему это необходимо? Для предотвращения генерации прямых
> зависимостей на systemctl?

Да. Сейчас samba-winbind вытягивает systemd.
Comment 3 Alexander Bokovoy 2013-02-22 19:23:14 MSK
Я отправил патч в апстрим, https://git.samba.org/?p=ab/samba.git/.git;a=commitdiff;h=7ce84f09435f8c78e53288577448a7471a359083, если он переживет autobuild, то будет сегодня в git master.
Comment 4 Mikhail Efremov 2013-02-22 19:29:50 MSK
Спасибо, только там бага:

+               nmb_is_active=$(SYSTEMCTL is-active nmb.service)

s/SYSTEMCTL/$SYSTEMCTL/
Comment 6 Repository Robot 2013-02-25 21:27:04 MSK
samba-4.0.3-alt2 -> sisyphus:

* Mon Feb 25 2013 Alexey Shabalin <shaba@altlinux> 4.0.3-alt2
- make systemctl reference indirect in packaging/NetworkManager/30-winbind-systemd (ALT#28585)
Comment 7 Michael Shigorin 2013-02-25 23:14:20 MSK
Спасибо!