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