Created attachment 6975 [details] работающий --without doc Прилагаемый патч дополняет функциональность и исправляет сборку --without doc, заодно меняет ручку docs на более общепринятую в сизифе doc; проверено на e2k. Вероятно, есть смысл сделать нечто аналогичное со спеком пакета samba.
Патч неполный, понадобился ещё такой кусочек: 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)
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