--- rpms/e-smith-samba/sme9/e-smith-samba.spec 2018/05/02 17:13:27 1.28 +++ rpms/e-smith-samba/sme9/e-smith-samba.spec 2018/06/20 02:50:46 1.29 @@ -1,10 +1,10 @@ -# $Id: e-smith-samba.spec,v 1.27 2018/02/10 03:53:33 jpp Exp $ +# $Id: e-smith-samba.spec,v 1.28 2018/05/02 17:13:27 jpp Exp $ Summary: e-smith specific Samba configuration files and templates %define name e-smith-samba Name: %{name} %define version 2.4.0 -%define release 26 +%define release 27 Version: %{version} Release: %{release}%{?dist} License: GPL @@ -36,9 +36,27 @@ BuildRequires: e-smith-devtools >= 1.13. Obsoletes: e-smith-regedit Requires: e-smith-lib >= 2.2.0-2 Requires: e-smith-formmagick >= 1.4.0-9 -Requires: samba >= 3.5.10 -Requires: samba-client >= 3.5.10 -Requires: samba-common >= 3.5.10 +Requires: samba4 +Requires: samba4-client +Requires: samba4-common +Requires: samba4-winbind +Requires: samba4-winbind-clients +Requires: samba4-libs +# the previous provides what gives libsmbclient. +# need to create symlink +# /usr/lib64/libwbclient.so.0 to /usr/lib64/samba/libwbclient.so.0 +# /usr/lib64/ +# /usr/lib64/libsmbclient.so.0 to /usr/lib64/samba/libsmbclient.so.0 +# ?? /usr/lib64/libsmbsharemodes.so.0 +# Obsoletes: libsmbclient +Obsoletes: samba < 4 +Obsoletes: samba-client < 4 +Obsoletes: samba-common < 4 +Obsoletes: samba-winbind < 4 +Obsoletes: samba-winbind-clients < 4 +#Requires: samba >= 3.5.10 +#Requires: samba-client >= 3.5.10 +#Requires: samba-common >= 3.5.10 Obsoletes: samba3x Obsoletes: samba3x-client Obsoletes: samba3x-common @@ -57,6 +75,9 @@ Requires: /usr/bin/tdbbackup AutoReqProv: no %changelog +* Tue May 08 2018 Jean-Philipe Pialasse 2.4.0-27.sme +- build for samba4 support [SME: 10580] + * Wed May 02 2018 Jean-Philipe Pialasse 2.4.0-26.sme - fix wrong syntax for max protocol for current samba version [SME: 10575] - removed client max protocol option as not available for current samba version @@ -1274,6 +1295,10 @@ Configuration files and templates for th %build +# /usr/lib64/libwbclient.so.0 to /usr/lib64/samba/libwbclient.so.0 +# /usr/lib64/libsmbclient.so.0 to /usr/lib64/samba/libsmbclient.so.0 +echo 'safe_symlink("/usr/lib64/samba/libwbclient.so.0", "root/usr/lib64/libwbclient.so.0");' >> createlinks +echo 'safe_symlink("/usr/lib64/samba/libsmbclient.so.0", "root/usr/lib64/libsmbclient.so.0");' >> createlinks perl createlinks %install