]> git.pld-linux.org Git - packages/samba4.git/blob - samba4.spec
- libwinbind-client.so is the only lib needed by libwbclient, stick them together
[packages/samba4.git] / samba4.spec
1 #
2 # Conditional build:
3 %bcond_without  ads             # ActiveDirectory support
4 %bcond_without  cups            # CUPS support
5 %bcond_without  ldap            # LDAP support
6 %bcond_without  avahi           # Avahi support
7 %bcond_without  system_libs     # system libraries (talloc,tdb,tevent,ldb,ntdb)
8
9 %if %{with system_libs}
10 %define         talloc_ver      2.0.7
11 %define         tdb_ver         2:1.2.11
12 %define         ldb_ver         1.1.16
13 %define         tevent_ver      0.9.18
14 %define         ntdb_ver        0.9
15 %endif
16
17 %include        /usr/lib/rpm/macros.perl
18
19 %define         virusfilter_version 0.1.3
20 Summary:        Samba Active Directory and SMB server
21 Summary(pl.UTF-8):      Serwer Samba Active Directory i SMB
22 Name:           samba
23 Version:        4.1.4
24 Release:        2.1
25 Epoch:          1
26 License:        GPL v3
27 Group:          Networking/Daemons
28 Source0:        http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
29 # Source0-md5:  c7871012ac40b8c74afff42bbd873bd7
30 Source1:        smb.init
31 Source2:        samba.pamd
32 Source4:        samba.sysconfig
33 Source5:        samba.logrotate
34 Source6:        smb.conf
35 Source7:        winbind.init
36 Source8:        winbind.sysconfig
37 Source9:        samba.init
38 Source10:       https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
39 # Source10-md5: a3a30d5fbf309d356e8c5833db680c17
40 Patch0:         system-heimdal.patch
41 Patch1:         samba-c++-nofail.patch
42 Patch4:         samba-lprng-no-dot-printers.patch
43 Patch5:         systemd-pid-dir.patch
44 Patch6:         unicodePwd-nthash-values-over-LDAP.patch
45 Patch7:         link.patch
46 URL:            http://www.samba.org/
47 BuildRequires:  acl-devel
48 BuildRequires:  autoconf
49 BuildRequires:  automake
50 %{?with_avahi:BuildRequires:    avahi-devel}
51 BuildRequires:  ceph-devel >= 0.73
52 BuildRequires:  ctdb-devel
53 %{?with_cups:BuildRequires:     cups-devel >= 1:1.2.0}
54 BuildRequires:  dmapi-devel
55 BuildRequires:  docbook-style-xsl
56 BuildRequires:  gamin-devel
57 BuildRequires:  gdbm-devel
58 BuildRequires:  gettext-devel
59 BuildRequires:  glusterfs-devel
60 BuildRequires:  gnutls-devel
61 BuildRequires:  heimdal-devel >= 1.5.3-1
62 BuildRequires:  iconv
63 BuildRequires:  keyutils-devel
64 BuildRequires:  libaio-devel
65 BuildRequires:  libcom_err-devel
66 BuildRequires:  libmagic-devel
67 BuildRequires:  libnscd-devel
68 BuildRequires:  libtool >= 2:1.4d
69 BuildRequires:  make >= 3.81
70 BuildRequires:  ncurses-devel >= 5.2
71 BuildRequires:  ncurses-ext-devel >= 5.2
72 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
73 BuildRequires:  pam-devel >= 0.99.8.1
74 BuildRequires:  perl-ExtUtils-MakeMaker
75 BuildRequires:  perl-Parse-Yapp
76 BuildRequires:  pkgconfig
77 BuildRequires:  popt-devel
78 %{?with_pgsql:BuildRequires:    postgresql-devel}
79 BuildRequires:  python-devel
80 BuildRequires:  python-dns
81 BuildRequires:  python-modules
82 BuildRequires:  python-testtools
83 BuildRequires:  readline-devel >= 4.2
84 BuildRequires:  rpm-perlprov
85 BuildRequires:  rpm-pythonprov
86 BuildRequires:  rpmbuild(macros) >= 1.647
87 BuildRequires:  sed >= 4.0
88 %if %{with system_libs}
89 BuildRequires:  ldb-devel >= %{ldb_ver}
90 BuildRequires:  ntdb-devel >= %{ntdb_ver}
91 BuildRequires:  python-ntdb >= %{ntdb_ver}
92 BuildRequires:  python-ldb-devel >= %{ldb_ver}
93 BuildRequires:  python-talloc-devel >= %{talloc_ver}
94 BuildRequires:  python-tevent >= %{tevent_ver}
95 BuildRequires:  talloc-devel >= %{talloc_ver}
96 BuildRequires:  tdb-devel >= %{tdb_ver}
97 BuildRequires:  tevent-devel >= %{tevent_ver}
98 %endif
99 BuildRequires:  xfsprogs-devel
100 BuildConflicts: libbsd-devel
101 Requires(post,preun):   /sbin/chkconfig
102 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
103 Requires:       logrotate >= 3.7-4
104 Requires:       pam >= 0.99.8.1
105 Requires:       python-samba = %{epoch}:%{version}-%{release}
106 Requires:       rc-scripts >= 0.4.0.12
107 Requires:       setup >= 2.4.6-7
108 Requires:       systemd-units >= 38
109 # smbd links with libcups
110 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
111 Obsoletes:      samba-doc-html
112 Obsoletes:      samba-doc-pdf
113 Obsoletes:      samba-pdb-xml
114 Obsoletes:      samba-pdb-xml
115 Obsoletes:      samba-vfs-block
116 Obsoletes:      samba-vfs-audit
117 Obsoletes:      samba-vfs-cap
118 Obsoletes:      samba-vfs-catia
119 Obsoletes:      samba-vfs-default_quota
120 Obsoletes:      samba-vfs-expand_msdfs
121 Obsoletes:      samba-vfs-fake_perms
122 Obsoletes:      samba-vfs-netatalk
123 Obsoletes:      samba-vfs-recycle
124 Obsoletes:      samba-vfs-readahead
125 Obsoletes:      samba-vfs-readonly
126 Obsoletes:      samba-vfs-scannedonly
127 Obsoletes:      samba-vfs-shadow_copy
128 Obsoletes:      samba3-server
129 Obsoletes:      samba3-vfs-audit
130 Obsoletes:      samba3-vfs-cap
131 Obsoletes:      samba3-vfs-catia
132 Obsoletes:      samba3-vfs-default_quota
133 Obsoletes:      samba3-vfs-expand_msdfs
134 Obsoletes:      samba3-vfs-fake_perms
135 Obsoletes:      samba3-vfs-netatalk
136 Obsoletes:      samba3-vfs-recycle
137 Obsoletes:      samba3-vfs-readahead
138 Obsoletes:      samba3-vfs-readonly
139 Obsoletes:      samba3-vfs-scannedonly
140 Obsoletes:      samba3-vfs-shadow_copy
141 Obsoletes:      samba4-common-server
142 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
143
144 %define         _sambahome      /home/services/samba
145 %if %{with cups}
146 %define         cups_serverbin  %{_prefix}/lib/cups
147 %endif
148 %define         schemadir       /usr/share/openldap/schema
149
150 # CFLAGS modified (the second ./configure)
151 %undefine       configure_cache
152
153 %description
154 Samba provides an SMB server which can be used to provide network
155 services to SMB (sometimes called "Lan Manager") clients, including
156 various versions of MS Windows, OS/2, and other Linux machines. Samba
157 also provides some SMB clients, which complement the built-in SMB
158 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
159 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
160
161 %description -l pl.UTF-8
162 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
163 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
164 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
165 znajduje się również oprogramowanie klienckie. Samba używa protokołu
166 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
167 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
168 haseł w standardzie MS i zarządzania bazą WINS.
169
170 %package client
171 Summary:        Samba client programs
172 Summary(pl.UTF-8):      Klienci serwera Samba
173 Group:          Applications/Networking
174 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
175 Requires:       heimdal-libs >= 1.5.3-1
176 Requires:       python-samba = %{epoch}:%{version}-%{release}
177 Requires:       libsmbclient = %{epoch}:%{version}-%{release}
178 Suggests:       cifs-utils
179 Obsoletes:      samba3-client
180 Obsoletes:      smbfs
181
182 %description client
183 Samba-client provides some SMB clients, which complement the build-in
184 SMB filesystem in Linux. These allow accessing of SMB shares and
185 printing to SMB printers.
186
187 %description client -l pl.UTF-8
188 Samba-client dostarcza programy uzupełniające obsługę systemu plików
189 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
190 drukowanie w sieci SMB.
191
192 %package common
193 Summary:        Files used by both Samba servers and clients
194 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samby
195 Group:          Networking/Daemons
196 Requires:       python-samba = %{epoch}:%{version}-%{release}
197 %if %{with system_libs}
198 Requires:       ldb >= %{ldb_ver}
199 Requires:       ntdb >= %{ntdb_ver}
200 Requires:       talloc >= %{talloc_ver}
201 Requires:       tdb >= %{tdb_ver}
202 Requires:       tevent >= %{tevent_ver}
203 %endif
204 Obsoletes:      samba3-common
205
206 %description common
207 Samba-common provides files necessary for both the server and client
208 packages of Samba.
209
210 %description common -l pl.UTF-8
211 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
212 klientów Samby.
213
214 %package winbind
215 Summary:        Samba-winbind daemon, utilities and documentation
216 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
217 Group:          Networking/Daemons
218 Requires(post,preun):   /sbin/chkconfig
219 Requires(post,preun,postun):    systemd-units >= 38
220 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
221 Requires:       systemd-units >= 38
222 Obsoletes:      samba3-winbind
223
224 %description winbind
225 Provides the winbind daemon and testing tools to allow authentication
226 and group/user enumeration from a Windows or Samba domain controller.
227
228 %description winbind -l pl.UTF-8
229 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
230 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
231 Windows lub Samba.
232
233 %package devel
234 Summary:        Header files for Samba
235 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
236 Group:          Development/Libraries
237 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
238 Obsoletes:      samba3-devel
239
240 %description devel
241 Header files for Samba.
242
243 %description devel -l pl.UTF-8
244 Pliki nagłówkowe Samby.
245
246 %package -n pam-pam_smbpass
247 Summary:        PAM Samba Password Module
248 Summary(pl.UTF-8):      Moduł PAM smbpass
249 Group:          Base
250 Obsoletes:      pam_smbpass3
251
252 %description -n pam-pam_smbpass
253 PAM module which can be used on conforming systems to keep the
254 smbpasswd (Samba password) database in sync with the Unix password
255 file.
256
257 %description -n pam-pam_smbpass -l pl.UTF-8
258 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
259 Samby) zsynchronizowanego z hasłami uniksowymi.
260
261 %package pidl
262 Summary:        Perl IDL compiler
263 Summary(pl.UTF-8):      Kompilator IDL w Perlu
264 Group:          Development/Tools
265 #Requires:      perl-Parse-Yapp
266
267 %description pidl
268 The samba-pidl package contains the Perl IDL compiler used by Samba
269 and Wireshark to parse IDL and similar protocols.
270
271 %description pidl -l pl.UTF-8
272 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
273 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
274
275 %package -n python-samba
276 Summary:        Samba Module for Python
277 Summary(pl.UTF-8):      Moduł Samba dla Pythona
278 Group:          Development/Languages/Python
279 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
280 Requires:       python
281 Requires:       python-dns
282 Requires:       python-modules
283 %if %{with system_libs}
284 Requires:       python-ldb >= %{ldb_ver}
285 Requires:       python-ntdb >= %{ntdb_ver}
286 Requires:       python-talloc >= %{talloc_ver}
287 Requires:       python-tevent >= %{tevent_ver}
288 %endif
289 Obsoletes:      python-samba4
290
291 %description -n python-samba
292 Samba Module for Python.
293
294 %description -n python-samba -l pl.UTF-8
295 Moduł Samba dla Pythona.
296
297 %package test
298 Summary:        Testing tools for Samba servers and clients
299 Summary(pl.UTF-8):      Narzędzia testowe dla serwerów i klientów Samby
300 Group:          Applications/System
301 Requires:       %{name} = %{epoch}:%{version}-%{release}
302 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
303 Requires:       %{name}-winbind = %{epoch}:%{version}-%{release}
304
305 %description test
306 samba-test provides testing tools for both the server and client
307 packages of Samba.
308
309 %description test -l pl.UTF-8
310 Narzędzia testowe dla serwerów i klientów Samby.
311
312 %package test-devel
313 Summary:        Testing development files for Samba servers and clients
314 Summary(pl.UTF-8):      Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
315 Group:          Applications/System
316 Requires:       %{name}-test = %{epoch}:%{version}-%{release}
317
318 %description test-devel
319 samba-test-devel provides development files for the library used by
320 testing tools for both the server and client packages of Samba.
321
322 %description test-devel -l pl.UTF-8
323 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
324 przez narzędzia testowe dla serwerów i klientów Samby.
325
326 %package -n samba-vfs-ceph
327 Summary:        VFS module host shares on Ceph file system
328 Summary(pl.UTF-8):      Moduł VFS do serwowania zasobów z systemu plików Ceph
329 Group:          Networking/Daemons
330 Requires:       %{name} = %{epoch}:%{version}-%{release}
331
332 %description -n samba-vfs-ceph
333 VFS module host shares on Ceph file system.
334
335 This module only works with the libceph.so user-space client.  It is
336 not needed if you are using the kernel client or the FUSE client.
337
338 %description -n samba-vfs-ceph -l pl.UTF-8
339 Moduł VFS do serwowania zasobów z systemu plików Ceph
340
341 Ten moduł działa jednynie z klientem libceph.so. Jest zbędny w
342 przypadku używania klienta dostarczanego przez jądro lub FUSE.
343
344 %package -n samba-vfs-glusterfs
345 Summary:        VFS module to host shares on GlusterFS file system
346 Summary(pl.UTF-8):      Moduł VFS do serwowania zasobów z systemu plików GlusterFS
347 Group:          Networking/Daemons
348 Requires:       %{name} = %{epoch}:%{version}-%{release}
349
350 %description -n samba-vfs-glusterfs
351 VFS module to host shares on GlusterFS file system.
352
353 %description -n samba-vfs-glusterfs -l pl.UTF-8
354 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
355
356 %package -n samba-vfs-notify_fam
357 Summary:        VFS module to implement file change notifications
358 Summary(pl.UTF-8):      Moduł VFS implementujący informowanie o zmianach w plikach
359 Group:          Networking/Daemons
360 Requires:       %{name} = %{epoch}:%{version}-%{release}
361 Obsoletes:      samba3-vfs-notify_fam
362
363 %description -n samba-vfs-notify_fam
364 The vfs_notify_fam module makes use of the system FAM (File Alteration
365 Monitor) daemon to implement file change notifications for Windows
366 clients.
367
368 %description -n samba-vfs-notify_fam -l pl.UTF-8
369 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
370 informowania o zmianach w plikach dla klientów Windows.
371
372 %package -n smbget
373 Summary:        A utility for retrieving files using the SMB protocol
374 Summary(pl.UTF-8):      Narzędzie do pobierania plików protokołem SMB
375 Group:          Applications/Networking
376 Obsoletes:      smbget3
377
378 %description -n smbget
379 wget-like utility for downloading files over SMB.
380
381 %description -n smbget -l pl.UTF-8
382 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
383 używanym w sieciach MS Windows.
384
385 %package -n cups-backend-smb
386 Summary:        CUPS backend for printing to SMB printers
387 Summary(pl.UTF-8):      Backend CUPS-a drukujący na drukarkach SMB
388 Group:          Applications/Printing
389 Requires:       cups >= 1:1.2.0
390 Requires:       %{name}-client = %{epoch}:%{version}-%{release}
391 Obsoletes:      cups-backend-smb3
392
393 %description -n cups-backend-smb
394 CUPS backend for printing to SMB printers.
395
396 %description -n cups-backend-smb -l pl.UTF-8
397 Backend CUPS-a drukujący na drukarkach SMB.
398
399 %package -n nss_wins
400 Summary:        Name Service Switch service for WINS
401 Summary(pl.UTF-8):      Usługa Name Service Switch dla WINS
402 Group:          Base
403 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
404 Obsoletes:      nss_wins3
405
406 %description -n nss_wins
407 Provides the libnss_wins shared library which resolves NetBIOS names
408 to IP addresses.
409
410 %description -n nss_wins -l pl.UTF-8
411 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
412 IP.
413
414 %package -n libsmbclient
415 Summary:        libsmbclient and libwbclient - Samba client libraries
416 Summary(pl.UTF-8):      libsmbclient i libwbclient - biblioteki klienckie Samby
417 Group:          Libraries
418 Obsoletes:      samba3-libsmbclient
419
420 %description -n libsmbclient
421 libsmbclient and libwbclient - libraries that allow to use Samba
422 client functions.
423
424 %description -n libsmbclient -l pl.UTF-8
425 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
426 klienta Samby.
427
428 %package -n libsmbclient-devel
429 Summary:        Development files for Samba client libraries
430 Summary(pl.UTF-8):      Pliki programistyczne bibliotek klienta Samby
431 Group:          Development/Libraries
432 Requires:       libsmbclient = %{epoch}:%{version}-%{release}
433 Obsoletes:      libsmbclient-static
434 Obsoletes:      samba3-libsmbclient-devel
435
436 %description -n libsmbclient-devel
437 Header files for libsmbclient and libwbclient libraries.
438
439 %description -n libsmbclient-devel -l pl.UTF-8
440 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
441
442 %package -n openldap-schema-samba
443 Summary:        Samba LDAP schema
444 Summary(pl.UTF-8):      Schemat LDAP dla Samby
445 Group:          Networking/Daemons
446 Requires(post,postun):  sed >= 4.0
447 Requires:       openldap-servers
448 Obsoletes:      openldap-schema-samba3
449
450 %description -n openldap-schema-samba
451 This package contains samba.schema for OpenLDAP.
452
453 %description -n openldap-schema-samba -l pl.UTF-8
454 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
455
456 %prep
457 %setup -q -n samba-%{version}
458 %patch0 -p1
459 %patch1 -p1
460 %patch4 -p1
461 %patch5 -p1
462 %patch6 -p1
463 %patch7 -p1
464
465 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
466 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
467
468 %build
469 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
470 CFLAGS="${CFLAGS:-%rpmcflags}" \
471 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
472 FFLAGS="${FFLAGS:-%rpmcflags}" \
473 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
474 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
475 %{?__cc:CC="%{__cc}"} \
476 %{?__cxx:CXX="%{__cxx}"} \
477 ./configure \
478         --enable-fhs \
479         --prefix=%{_prefix} \
480         --exec-prefix=%{_exec_prefix} \
481         --bindir=%{_bindir} \
482         --sbindir=%{_sbindir} \
483         --sysconfdir=%{_sysconfdir} \
484         --datadir=%{_datadir} \
485         --includedir=%{_includedir} \
486         --libdir=%{_libdir} \
487         --libexecdir=%{_libexecdir} \
488         --localstatedir=%{_localstatedir} \
489         --sharedstatedir=%{_sharedstatedir} \
490         --mandir=%{_mandir} \
491         --infodir=%{_infodir} \
492         --with-privatelibdir=%{_libdir}/samba \
493         --with-modulesdir=%{_libdir}/samba \
494         --with-pammodulesdir=/%{_lib}/security \
495         --with-lockdir=/var/lib/samba \
496         --with-privatedir=%{_sysconfdir}/samba \
497         --disable-rpath-install \
498         --builtin-libraries=replace,ccan \
499         --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
500         --private-libraries=smbclient,smbsharemodes,wbclient \
501         --with-shared-modules=idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2,pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4,auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4 \
502         --with-acl-support \
503         --with%{!?with_ads:out}-ads \
504         --with-aio-support \
505         --with-automount \
506         --with-dmapi \
507         --with-dnsupdate \
508         --with-iconv \
509         --with%{!?with_ldap:out}-ldap \
510         --with-pam \
511         --with-pam_smbpass \
512         --with-quotas \
513         --with-regedit \
514         --with-sendfile-support \
515         --with-syslog \
516         --with-utmp \
517         --with-winbind \
518         --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
519         --enable-cups \
520         --enable-iprint
521
522 %{__make}
523
524 # Build PIDL for installation into vendor directories before
525 # 'make proto' gets to it.
526 cd pidl
527 %{__perl} Makefile.PL \
528         INSTALLDIRS=vendor
529
530 %install
531 rm -rf $RPM_BUILD_ROOT
532 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
533         $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
534         $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
535         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
536         $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
537
538 %{__make} install \
539         DESTDIR=$RPM_BUILD_ROOT \
540         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
541
542 # Undo the PIDL install, we want to try again with the right options.
543 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
544
545 # Install PIDL
546 cd pidl
547 %{__make} install \
548         PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
549 cd ..
550
551 # Clean out crap left behind by the PIDL install
552 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
553 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
554 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
555
556 # not ready for production, and no MIT kerberos in PLD
557 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
558
559 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
560
561 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
562 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
563 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
564 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
565 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
566
567 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
568 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
569 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
570 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
571 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
572 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
573 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
574 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
575
576 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
577
578 # move lib{smb,wb}client where they always were for compatibility
579 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
580 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
581 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
582 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
583 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
584 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
585
586 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
587 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
588 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
589
590 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
591
592 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
593
594 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
595
596 %if %{with cups}
597 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
598 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
599 %endif
600
601 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
602 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
603
604 %if %{with ldap}
605 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
606 %endif
607
608 # remove man pages for not installed commands
609 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
610 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
611 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
612 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
613 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
614
615 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
616 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
617 %py_postclean
618
619 %clean
620 rm -rf $RPM_BUILD_ROOT
621
622 %post
623 /sbin/chkconfig --add samba
624 /sbin/chkconfig --add smb
625 %service samba restart "Samba AD daemon"
626 %service smb restart "Samba SMB daemons"
627 %systemd_post samba.service
628 %systemd_post smb.service nmb.service
629
630 %preun
631 if [ "$1" = "0" ]; then
632         %service samba stop
633         %service smb stop
634         /sbin/chkconfig --del samba
635         /sbin/chkconfig --del smb
636 fi
637 %systemd_preun samba.service
638 %systemd_preun smb.service nmb.service
639
640 %postun
641 %systemd_reload
642
643 %triggerpostun -- samba3
644 /sbin/chkconfig --add smb
645 %service smb restart "Samba SMB daemons"
646 %systemd_post smb.service nmb.service
647
648 %triggerpostun -- samba4
649 /sbin/chkconfig --add samba
650 %service samba restart "Samba AD daemons"
651 %systemd_post samba.service
652
653 %post common -p /sbin/ldconfig
654 %postun common -p /sbin/ldconfig
655
656 %post -n python-samba -p /sbin/ldconfig
657 %postun -n python-samba -p /sbin/ldconfig
658
659 %post winbind
660 /sbin/chkconfig --add winbind
661 %service winbind restart "Winbind daemon"
662 %systemd_post winbind.service
663
664 %preun winbind
665 if [ "$1" = "0" ]; then
666         %service winbind stop
667         /sbin/chkconfig --del winbind
668 fi
669 %systemd_preun winbind.service
670
671 %postun winbind
672 %systemd_reload
673
674 %triggerpostun winbind -- samba3-winbind
675 /sbin/chkconfig --add winbind
676 %service winbind restart "Winbind daemon"
677 %systemd_post winbind.service
678
679 %post -n openldap-schema-samba
680 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
681 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
682 %service -q ldap restart
683
684 %postun -n openldap-schema-samba
685 if [ "$1" = "0" ]; then
686         %openldap_schema_unregister %{schemadir}/samba.schema
687         %service -q ldap restart
688 fi
689
690 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
691 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
692 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
693 %service -q ldap restart
694
695 %files
696 %defattr(644,root,root,755)
697 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
698 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
699 %attr(754,root,root) /etc/rc.d/init.d/samba
700 %{systemdunitdir}/samba.service
701 %{systemdtmpfilesdir}/samba.conf
702 %attr(755,root,root) %{_bindir}/oLschema2ldif
703 %attr(755,root,root) %{_sbindir}/samba
704 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
705 %attr(755,root,root) %{_sbindir}/samba_kcc
706 %attr(755,root,root) %{_sbindir}/samba_spnupdate
707 %attr(755,root,root) %{_sbindir}/samba_upgradedns
708 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
709 %attr(755,root,root) %{_libdir}/samba/libpac.so
710 %dir %{_libdir}/samba/bind9
711 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
712 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
713 %dir %{_libdir}/samba/hdb
714 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
715 %dir %{_libdir}/samba/gensec
716 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
717 %dir %{_libdir}/samba/ldb
718 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
719 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
720 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
721 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
722 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
723 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
724 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
725 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
726 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
727 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
728 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
729 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
730 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
731 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
732 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
733 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
734 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
735 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
736 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
737 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
738 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
739 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
740 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
741 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
742 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
743 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
744 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
745 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
746 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
747 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
748 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
749 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
750 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
751 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
752 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
753 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
754 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
755 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
756 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
757 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
758 %dir %{_libdir}/samba/process_model
759 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
760 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
761 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
762 %dir %{_libdir}/samba/service
763 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
764 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
765 %attr(755,root,root) %{_libdir}/samba/service/dns.so
766 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
767 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
768 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
769 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
770 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
771 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
772 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
773 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
774 %attr(755,root,root) %{_libdir}/samba/service/smb.so
775 %attr(755,root,root) %{_libdir}/samba/service/web.so
776 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
777 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
778 %{_datadir}/samba/setup
779 %{_mandir}/man1/oLschema2ldif.1*
780 %{_mandir}/man8/samba.8*
781
782 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
783 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
784 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
785 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
786
787 %dir %{_sambahome}
788 %dir /var/lib/samba
789 %ghost /var/lib/samba/*.dat
790 %dir /var/lib/samba/printing
791
792 %attr(750,root,root) %dir /var/log/samba
793 %attr(750,root,root) %dir /var/log/samba/cores
794 %attr(750,root,root) %dir /var/log/samba/cores/smbd
795 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
796 %attr(750,root,root) %dir /var/log/archive/samba
797 %attr(1777,root,root) %dir /var/spool/samba
798 %if %{with ldap}
799 %doc examples/LDAP
800 %endif
801
802 #%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
803 %attr(754,root,root) /etc/rc.d/init.d/smb
804 %{systemdunitdir}/nmb.service
805 %{systemdunitdir}/smb.service
806 %attr(755,root,root) %{_bindir}/dbwrap_tool
807 %attr(755,root,root) %{_bindir}/smbcontrol
808 %attr(755,root,root) %{_bindir}/smbpasswd
809 %attr(755,root,root) %{_bindir}/smbstatus
810 %attr(755,root,root) %{_bindir}/smbta-util
811 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
812 %attr(755,root,root) %{_sbindir}/nmbd
813 %attr(755,root,root) %{_sbindir}/smbd
814 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
815 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
816 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
817 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
818 %dir %{_libdir}/samba/idmap
819 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
820 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
821 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
822 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
823 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
824 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
825 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
826 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
827 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
828 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
829 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
830 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
831 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
832 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
833 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
834 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
835 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
836 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
837 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
838 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
839 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
840 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
841 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
842 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
843 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
844 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
845 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
846 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
847 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
848 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
849 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
850 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
851 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
852 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
853 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
854 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
855 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
856 %dir %{_libdir}/samba/pdb
857 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
858 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
859 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
860 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
861 %dir %{_libdir}/samba/nss_info
862 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
863 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
864 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
865 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
866 %{_mandir}/man1/dbwrap_tool.1*
867 %{_mandir}/man1/smbcontrol.1*
868 %{_mandir}/man1/smbstatus.1*
869 %{_mandir}/man5/smbpasswd.5*
870 %{_mandir}/man8/idmap_ad.8*
871 %{_mandir}/man8/idmap_autorid.8*
872 %{_mandir}/man8/idmap_hash.8*
873 %{_mandir}/man8/idmap_ldap.8*
874 %{_mandir}/man8/idmap_nss.8*
875 %{_mandir}/man8/idmap_rfc2307.8*
876 %{_mandir}/man8/idmap_rid.8*
877 %{_mandir}/man8/idmap_tdb2.8*
878 %{_mandir}/man8/idmap_tdb.8*
879 %{_mandir}/man8/nmbd.8*
880 %{_mandir}/man8/smbd.8*
881 %{_mandir}/man8/smbpasswd.8*
882 %{_mandir}/man8/smbta-util.8*
883 %{_mandir}/man8/vfs_acl_tdb.8*
884 %{_mandir}/man8/vfs_aio_fork.8*
885 %{_mandir}/man8/vfs_aio_linux.8*
886 %{_mandir}/man8/vfs_aio_pthread.8*
887 %{_mandir}/man8/vfs_audit.8*
888 %{_mandir}/man8/vfs_cap.8*
889 %{_mandir}/man8/vfs_catia.8*
890 %{_mandir}/man8/vfs_commit.8*
891 %{_mandir}/man8/vfs_crossrename.8*
892 %{_mandir}/man8/vfs_default_quota.8*
893 %{_mandir}/man8/vfs_dirsort.8*
894 %{_mandir}/man8/vfs_extd_audit.8*
895 %{_mandir}/man8/vfs_fake_perms.8*
896 %{_mandir}/man8/vfs_full_audit.8*
897 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
898 %{_mandir}/man8/vfs_media_harmony.8*
899 %{_mandir}/man8/vfs_netatalk.8*
900 %{_mandir}/man8/vfs_preopen.8*
901 %{_mandir}/man8/vfs_readahead.8*
902 %{_mandir}/man8/vfs_readonly.8*
903 %{_mandir}/man8/vfs_recycle.8*
904 %{_mandir}/man8/vfs_scannedonly.8*
905 %{_mandir}/man8/vfs_shadow_copy2.8*
906 %{_mandir}/man8/vfs_shadow_copy.8*
907 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
908 %{_mandir}/man8/vfs_streams_depot.8*
909 %{_mandir}/man8/vfs_streams_xattr.8*
910 %{_mandir}/man8/vfs_syncops.8*
911 %{_mandir}/man8/vfs_time_audit.8*
912
913 %files client
914 %defattr(644,root,root,755)
915 %attr(755,root,root) %{_bindir}/cifsdd
916 %attr(755,root,root) %{_bindir}/net
917 %attr(755,root,root) %{_bindir}/nmblookup
918 %attr(755,root,root) %{_bindir}/nmblookup4
919 %attr(755,root,root) %{_bindir}/reg*
920 %attr(755,root,root) %{_bindir}/rpcclient
921 %attr(755,root,root) %{_bindir}/sharesec
922 %attr(755,root,root) %{_bindir}/smbcacls
923 %attr(755,root,root) %{_bindir}/smbclient
924 %attr(755,root,root) %{_bindir}/smbclient4
925 %attr(755,root,root) %{_bindir}/smbtar
926 %attr(755,root,root) %{_bindir}/smbtree
927 %attr(755,root,root) %{_libdir}/samba/libgpo.so
928 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
929 %{_mandir}/man1/findsmb.1*
930 %{_mandir}/man1/nmblookup.1*
931 %{_mandir}/man1/nmblookup4.1*
932 %{_mandir}/man1/reg*.1*
933 %{_mandir}/man1/rpcclient.1*
934 %{_mandir}/man1/sharesec.1*
935 %{_mandir}/man1/smbcacls.1*
936 %{_mandir}/man1/smbclient.1*
937 %{_mandir}/man1/smbtar.1*
938 %{_mandir}/man1/smbtree.1*
939 %{_mandir}/man8/net.8*
940
941 %files common
942 %defattr(644,root,root,755)
943 %doc README WHATSNEW.txt Roadmap
944 /etc/ld.so.conf.d/samba.conf
945 %attr(755,root,root) %{_bindir}/samba-regedit
946 %attr(755,root,root) %{_bindir}/samba-tool
947 %attr(755,root,root) %{_bindir}/eventlogadm
948 %attr(755,root,root) %{_bindir}/ntlm_auth
949 %attr(755,root,root) %{_bindir}/pdbedit
950 %attr(755,root,root) %{_bindir}/profiles
951 %attr(755,root,root) %{_bindir}/smbcquotas
952 %attr(755,root,root) %{_bindir}/testparm
953 %attr(755,root,root) %{_bindir}/vfstest
954 %dir %{_sysconfdir}/samba
955 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
956 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
957 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
958 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
959 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
960 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
961 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
962 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
963 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
964 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
965 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
966 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
967 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
968 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
969 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
970 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
971 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
972 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
973 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
974 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
975 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
976 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
977 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
978 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
979 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
980 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
981 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
982 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
983 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
984 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
985 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
986 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
987 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
988 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
989 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
990 %attr(755,root,root) %{_libdir}/libnetapi.so.0
991 %attr(755,root,root) %{_libdir}/libpdb.so.0
992 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
993 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
994 %dir %{_libdir}/samba
995 %attr(755,root,root) %{_libdir}/samba/libaddns.so
996 %attr(755,root,root) %{_libdir}/samba/libads.so
997 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
998 %attr(755,root,root) %{_libdir}/samba/libauth4.so
999 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1000 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1001 %attr(755,root,root) %{_libdir}/samba/libauth.so
1002 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1003 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1004 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1005 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1006 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1007 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1008 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1009 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1010 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1011 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1012 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1013 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1014 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1015 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1016 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1017 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1018 %attr(755,root,root) %{_libdir}/samba/libevents.so
1019 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1020 %attr(755,root,root) %{_libdir}/samba/libgse.so
1021 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1022 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1023 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1024 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1025 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1026 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1027 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1028 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1029 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1030 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1031 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1032 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1033 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1034 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1035 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1036 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1037 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1038 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1039 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1040 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1041 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1042 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1043 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1044 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1045 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1046 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1047 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1048 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1049 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1050 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1051 %attr(755,root,root) %{_libdir}/samba/libservice.so
1052 %attr(755,root,root) %{_libdir}/samba/libshares.so
1053 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1054 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1055 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1056 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1057 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1058 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1059 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1060 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1061 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1062 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1063 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1064 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1065 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1066 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1067 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1068 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1069 %dir %{_libdir}/samba/auth
1070 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1071 %dir %{_libdir}/samba/vfs
1072 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1073 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
1074 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1075 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1076 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1077 %dir %{_datadir}/samba
1078 %dir %{_datadir}/samba/codepages
1079 %{_datadir}/samba/codepages/lowcase.dat
1080 %{_datadir}/samba/codepages/upcase.dat
1081 %{_datadir}/samba/codepages/valid.dat
1082 %{_mandir}/man1/ntlm_auth.1*
1083 %{_mandir}/man1/profiles.1*
1084 %{_mandir}/man1/smbcquotas.1*
1085 %{_mandir}/man1/testparm.1*
1086 %{_mandir}/man1/vfstest.1*
1087 %{_mandir}/man5/lmhosts.5*
1088 %{_mandir}/man5/smb.conf.5*
1089 %{_mandir}/man7/samba.7*
1090 %{_mandir}/man8/eventlogadm.8*
1091 %{_mandir}/man8/pdbedit.8*
1092 %{_mandir}/man8/samba-regedit.8*
1093 %{_mandir}/man8/samba-tool.8*
1094 %{_mandir}/man8/vfs_acl_xattr.8*
1095 %{_mandir}/man8/vfs_btrfs.8*
1096 %{_mandir}/man8/vfs_fileid.8*
1097 %{_mandir}/man8/vfs_xattr_tdb.8*
1098 %if %{without system_libs}
1099 %attr(755,root,root) %{_bindir}/ntdbbackup
1100 %attr(755,root,root) %{_bindir}/ntdbdump
1101 %attr(755,root,root) %{_bindir}/ntdbrestore
1102 %attr(755,root,root) %{_bindir}/ntdbtool
1103 %attr(755,root,root) %{_bindir}/tdbbackup
1104 %attr(755,root,root) %{_bindir}/tdbdump
1105 %attr(755,root,root) %{_bindir}/tdbtool
1106 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1107 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1108 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1109 %{_mandir}/man8/ntdbbackup.8*
1110 %{_mandir}/man8/ntdbdump.8*
1111 %{_mandir}/man8/ntdbrestore.8*
1112 %{_mandir}/man8/ntdbtool.8*
1113 %{_mandir}/man8/tdbbackup.8*
1114 %{_mandir}/man8/tdbdump.8*
1115 %{_mandir}/man8/tdbtool.8*
1116 %endif
1117
1118 %files winbind
1119 %defattr(644,root,root,755)
1120 %attr(754,root,root) /etc/rc.d/init.d/winbind
1121 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1122 %{systemdunitdir}/winbind.service
1123 %attr(755,root,root) %{_bindir}/wbinfo
1124 %attr(755,root,root) %{_sbindir}/winbindd
1125 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1126 %attr(755,root,root) /%{_lib}/libnss_winbind*
1127 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1128 %{_mandir}/man1/wbinfo*.1*
1129 %{_mandir}/man5/pam_winbind.conf.5*
1130 %{_mandir}/man7/winbind_krb5_locator.7*
1131 %{_mandir}/man8/pam_winbind.8*
1132 %{_mandir}/man8/winbindd*.8*
1133
1134 %files devel
1135 %defattr(644,root,root,755)
1136 %dir %{_includedir}/samba-4.0
1137 %{_includedir}/samba-4.0/charset.h
1138 %dir %{_includedir}/samba-4.0/core
1139 %{_includedir}/samba-4.0/core/doserr.h
1140 %{_includedir}/samba-4.0/core/error.h
1141 %{_includedir}/samba-4.0/core/ntstatus.h
1142 %{_includedir}/samba-4.0/core/werror.h
1143 %{_includedir}/samba-4.0/credentials.h
1144 %{_includedir}/samba-4.0/dcerpc.h
1145 %{_includedir}/samba-4.0/dcerpc_server.h
1146 %{_includedir}/samba-4.0/dlinklist.h
1147 %{_includedir}/samba-4.0/domain_credentials.h
1148 %dir %{_includedir}/samba-4.0/gen_ndr
1149 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1150 %{_includedir}/samba-4.0/gen_ndr/auth.h
1151 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1152 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1153 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1154 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1155 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1156 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1157 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1158 %{_includedir}/samba-4.0/gen_ndr/misc.h
1159 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1160 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1161 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1162 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1163 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1164 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1165 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1166 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1167 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1168 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1169 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1170 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1171 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1172 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1173 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1174 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1175 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1176 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1177 %{_includedir}/samba-4.0/gen_ndr/samr.h
1178 %{_includedir}/samba-4.0/gen_ndr/security.h
1179 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1180 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1181 %{_includedir}/samba-4.0/gensec.h
1182 %{_includedir}/samba-4.0/ldap-util.h
1183 %{_includedir}/samba-4.0/ldap_errors.h
1184 %{_includedir}/samba-4.0/ldap_message.h
1185 %{_includedir}/samba-4.0/ldap_ndr.h
1186 %{_includedir}/samba-4.0/ldb_wrap.h
1187 %{_includedir}/samba-4.0/ndr.h
1188 %dir %{_includedir}/samba-4.0/ndr
1189 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1190 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1191 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1192 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1193 %{_includedir}/samba-4.0/param.h
1194 %{_includedir}/samba-4.0/policy.h
1195 %{_includedir}/samba-4.0/read_smb.h
1196 %{_includedir}/samba-4.0/registry.h
1197 %{_includedir}/samba-4.0/roles.h
1198 %{_includedir}/samba-4.0/rpc_common.h
1199 %dir %{_includedir}/samba-4.0/samba
1200 %{_includedir}/samba-4.0/samba/session.h
1201 %{_includedir}/samba-4.0/samba/version.h
1202 %{_includedir}/samba-4.0/samba_util.h
1203 %{_includedir}/samba-4.0/share.h
1204 %{_includedir}/samba-4.0/smb2.h
1205 %{_includedir}/samba-4.0/smb2_constants.h
1206 %{_includedir}/samba-4.0/smb2_create_blob.h
1207 %{_includedir}/samba-4.0/smb2_lease.h
1208 %{_includedir}/samba-4.0/smb2_signing.h
1209 %{_includedir}/samba-4.0/smb_cli.h
1210 %{_includedir}/samba-4.0/smb_cliraw.h
1211 %{_includedir}/samba-4.0/smb_common.h
1212 %{_includedir}/samba-4.0/smb_composite.h
1213 %{_includedir}/samba-4.0/smb_constants.h
1214 %{_includedir}/samba-4.0/smb_raw.h
1215 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1216 %{_includedir}/samba-4.0/smb_raw_signing.h
1217 %{_includedir}/samba-4.0/smb_raw_trans2.h
1218 %{_includedir}/samba-4.0/smb_request.h
1219 %{_includedir}/samba-4.0/smb_seal.h
1220 %{_includedir}/samba-4.0/smb_signing.h
1221 %{_includedir}/samba-4.0/smb_unix_ext.h
1222 %{_includedir}/samba-4.0/smb_util.h
1223 %{_includedir}/samba-4.0/tdr.h
1224 %{_includedir}/samba-4.0/tsocket.h
1225 %{_includedir}/samba-4.0/tsocket_internal.h
1226 %dir %{_includedir}/samba-4.0/util
1227 %{_includedir}/samba-4.0/util/attr.h
1228 %{_includedir}/samba-4.0/util/byteorder.h
1229 %{_includedir}/samba-4.0/util/data_blob.h
1230 %{_includedir}/samba-4.0/util/debug.h
1231 %{_includedir}/samba-4.0/util/memory.h
1232 %{_includedir}/samba-4.0/util/safe_string.h
1233 %{_includedir}/samba-4.0/util/string_wrappers.h
1234 %{_includedir}/samba-4.0/util/talloc_stack.h
1235 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1236 %{_includedir}/samba-4.0/util/tevent_unix.h
1237 %{_includedir}/samba-4.0/util/tevent_werror.h
1238 %{_includedir}/samba-4.0/util/time.h
1239 %{_includedir}/samba-4.0/util/xfile.h
1240 %{_includedir}/samba-4.0/util_ldb.h
1241 %{_includedir}/samba-4.0/lookup_sid.h
1242 %{_includedir}/samba-4.0/machine_sid.h
1243 %{_includedir}/samba-4.0/netapi.h
1244 %{_includedir}/samba-4.0/passdb.h
1245 %{_includedir}/samba-4.0/smbconf.h
1246 %{_includedir}/samba-4.0/smb_ldap.h
1247 %{_includedir}/samba-4.0/smbldap.h
1248 %{_includedir}/samba-4.0/smb_share_modes.h
1249 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1250 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1251 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1252 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1253 %attr(755,root,root) %{_libdir}/libdcerpc.so
1254 %attr(755,root,root) %{_libdir}/libgensec.so
1255 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1256 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1257 %attr(755,root,root) %{_libdir}/libndr.so
1258 %attr(755,root,root) %{_libdir}/libndr-standard.so
1259 %attr(755,root,root) %{_libdir}/libnetapi.so
1260 %attr(755,root,root) %{_libdir}/libpdb.so
1261 %attr(755,root,root) %{_libdir}/libregistry.so
1262 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1263 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1264 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1265 %attr(755,root,root) %{_libdir}/libsamba-util.so
1266 %attr(755,root,root) %{_libdir}/libsamdb.so
1267 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1268 %attr(755,root,root) %{_libdir}/libsmbconf.so
1269 %attr(755,root,root) %{_libdir}/libsmbldap.so
1270 %attr(755,root,root) %{_libdir}/libtevent-util.so
1271 %{_pkgconfigdir}/dcerpc.pc
1272 %{_pkgconfigdir}/dcerpc_atsvc.pc
1273 %{_pkgconfigdir}/dcerpc_samr.pc
1274 %{_pkgconfigdir}/dcerpc_server.pc
1275 %{_pkgconfigdir}/gensec.pc
1276 %{_pkgconfigdir}/ndr.pc
1277 %{_pkgconfigdir}/ndr_krb5pac.pc
1278 %{_pkgconfigdir}/ndr_nbt.pc
1279 %{_pkgconfigdir}/ndr_standard.pc
1280 %{_pkgconfigdir}/netapi.pc
1281 %{_pkgconfigdir}/registry.pc
1282 %{_pkgconfigdir}/samba-credentials.pc
1283 %{_pkgconfigdir}/samba-hostconfig.pc
1284 %{_pkgconfigdir}/samba-policy.pc
1285 %{_pkgconfigdir}/samba-util.pc
1286 %{_pkgconfigdir}/samdb.pc
1287 %{_pkgconfigdir}/smbclient-raw.pc
1288 %if %{without system_libs}
1289 %{_mandir}/man3/ntdb.3*
1290 %endif
1291
1292 %files -n pam-pam_smbpass
1293 %defattr(644,root,root,755)
1294 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1295 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1296
1297 %files pidl
1298 %defattr(644,root,root,755)
1299 %attr(755,root,root) %{_bindir}/pidl
1300 %{_mandir}/man1/pidl.1*
1301 %{_mandir}/man3/Parse::Pidl*.3*
1302 %{perl_vendorlib}/Parse/Pidl*
1303
1304 %files -n python-samba
1305 %defattr(644,root,root,755)
1306 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1307 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1308 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1309 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1310 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1311 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1312 %dir %{py_sitedir}/samba
1313 %attr(755,root,root) %{py_sitedir}/samba/*.so
1314 %{py_sitedir}/samba/*.py[co]
1315 %dir %{py_sitedir}/samba/dcerpc
1316 %{py_sitedir}/samba/dcerpc/*.py[co]
1317 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1318 %dir %{py_sitedir}/samba/external
1319 %{py_sitedir}/samba/external/*.py[co]
1320 %dir %{py_sitedir}/samba/external/subunit
1321 %{py_sitedir}/samba/external/subunit/*.py[co]
1322 %dir %{py_sitedir}/samba/external/subunit/tests
1323 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1324 %dir %{py_sitedir}/samba/netcmd
1325 %{py_sitedir}/samba/netcmd/*.py[co]
1326 %dir %{py_sitedir}/samba/provision
1327 %{py_sitedir}/samba/provision/*.py[co]
1328 %dir %{py_sitedir}/samba/samba3
1329 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1330 %{py_sitedir}/samba/samba3/*.py[co]
1331 %dir %{py_sitedir}/samba/tests
1332 %{py_sitedir}/samba/tests/*.py[co]
1333 %dir %{py_sitedir}/samba/tests/blackbox
1334 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1335 %dir %{py_sitedir}/samba/tests/samba_tool
1336 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1337 %dir %{py_sitedir}/samba/tests/dcerpc
1338 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1339 %dir %{py_sitedir}/samba/web_server
1340 %{py_sitedir}/samba/web_server/*.py[co]
1341 %if %{without system_libs}
1342 %attr(755,root,root) %{py_sitedir}/ldb.so
1343 %attr(755,root,root) %{py_sitedir}/ntdb.so
1344 %attr(755,root,root) %{py_sitedir}/talloc.so
1345 %attr(755,root,root) %{py_sitedir}/tdb.so
1346 %attr(755,root,root) %{py_sitedir}/_tevent.so
1347 %{py_sitedir}/tevent.py[co]
1348 %endif
1349
1350 %files test
1351 %defattr(644,root,root,755)
1352 %attr(755,root,root) %{_bindir}/gentest
1353 %attr(755,root,root) %{_bindir}/locktest
1354 %attr(755,root,root) %{_bindir}/masktest
1355 %attr(755,root,root) %{_bindir}/ndrdump
1356 %attr(755,root,root) %{_bindir}/smbtorture
1357 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1358 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1359 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1360 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1361 %{_mandir}/man1/gentest.1*
1362 %{_mandir}/man1/locktest.1*
1363 %{_mandir}/man1/masktest.1*
1364 %{_mandir}/man1/ndrdump.1*
1365 %{_mandir}/man1/smbtorture.1*
1366
1367 %files test-devel
1368 %defattr(644,root,root,755)
1369 %attr(755,root,root) %{_libdir}/libtorture.so
1370 %{_includedir}/samba-4.0/torture.h
1371 %{_pkgconfigdir}/torture.pc
1372
1373 %files -n samba-vfs-ceph
1374 %defattr(644,root,root,755)
1375 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1376
1377 %files -n samba-vfs-glusterfs
1378 %defattr(644,root,root,755)
1379 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1380
1381 %files -n samba-vfs-notify_fam
1382 %defattr(644,root,root,755)
1383 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1384 %{_mandir}/man8/vfs_notify_fam.8*
1385
1386 %files -n smbget
1387 %defattr(644,root,root,755)
1388 %attr(755,root,root) %{_bindir}/smbget
1389 %{_mandir}/man1/smbget.1*
1390 %{_mandir}/man5/smbgetrc.5*
1391
1392 %if %{with cups}
1393 %files -n cups-backend-smb
1394 %defattr(644,root,root,755)
1395 %attr(755,root,root) %{cups_serverbin}/backend/smb
1396 %attr(755,root,root) %{_bindir}/smbspool
1397 %{_mandir}/man8/smbspool.8*
1398 %endif
1399
1400 %files -n nss_wins
1401 %defattr(644,root,root,755)
1402 %attr(755,root,root) /%{_lib}/libnss_wins*
1403
1404 %files -n libsmbclient
1405 %defattr(644,root,root,755)
1406 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1407 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1408 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1409 %{_mandir}/man7/libsmbclient.7*
1410
1411 %files -n libsmbclient-devel
1412 %defattr(644,root,root,755)
1413 %attr(755,root,root) %{_libdir}/libsmbclient.so
1414 %attr(755,root,root) %{_libdir}/libwbclient.so
1415 %{_includedir}/libsmbclient.h
1416 %{_includedir}/wbclient.h
1417
1418 %if %{with ldap}
1419 %files -n openldap-schema-samba
1420 %defattr(644,root,root,755)
1421 %{schemadir}/samba.schema
1422 %endif
This page took 0.204423 seconds and 3 git commands to generate.