Bug 33118

Summary: [PATCH] исправление работы --without docs
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: samba-DCAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: cas, iv
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
работающий --without doc none

Description Michael Shigorin 2017-02-15 23:40:42 MSK
Created attachment 6975 [details]
работающий --without doc

Прилагаемый патч дополняет функциональность и исправляет сборку --without doc, заодно меняет ручку docs на более общепринятую в сизифе doc; проверено на e2k.

Вероятно, есть смысл сделать нечто аналогичное со спеком пакета samba.
Comment 1 Michael Shigorin 2017-02-21 22:46:08 MSK
Патч неполный, понадобился ещё такой кусочек:

diff --git a/samba4.spec b/samba4.spec
index ea95472..b23295e 100644
--- a/samba4.spec
+++ b/samba4.spec
@@ -403,7 +403,8 @@ Group: System/Servers
 BuildArch: noarch
 Provides: task-samba-ad-dc = %version-%release
 Provides: task-ad-dc = %version-%release
-Requires: samba-DC python-module-samba-DC samba-DC-common samba-DC-winbind-clients samba-DC-winbind samba-DC-client samba-DC-doc krb5-kinit
+Requires: samba-DC python-module-samba-DC samba-DC-common samba-DC-winbind-clients samba-DC-winbind samba-DC-client krb5-kinit
+%{?_with_doc:Requires: samba-DC-doc}
 Conflicts: samba python-module-samba samba-common samba-winbind-clients samba-winbind samba-client samba-doc
 
 %description -n task-samba-dc

(иначе task-samba-dc не устанавливается при сборке --without doc)
Comment 2 Repository Robot 2017-03-24 01:09:30 MSK
samba-DC-4.6.1-alt1.S1 -> sisyphus:

* Thu Mar 23 2017 Evgeny Sinelnikov <sin@altlinux> 4.6.1-alt1.S1
- Update to spring security release
- Fixed build --without docs (closes: 33118)
- Security fixes:
  + CVE-2017-2619 Symlink race allows access outside share definition