packaging: Build with -O3
[Samba/ita.git] / packaging / RHEL-CTDB / samba.spec.tmpl
blobfd5380f3c8a7ffade5069f51f0d40f8a4d900f52
1 %define initdir %{_sysconfdir}/rc.d/init.d
2 %define auth %(test -f /etc/pam.d/system-auth && echo /etc/pam.d/system-auth || echo)
4 Summary: Samba SMB client and server
5 Vendor: Samba Team
6 Packager: Samba Team <samba@samba.org>
7 Name:         samba
8 Version:      PVERSION
9 Release:      1GITHASH
10 Epoch:        0
11 License: GNU GPL version 3
12 Group: System Environment/Daemons
13 URL: http://www.samba.org/
15 Source: samba-%{version}.tar.bz2
17 # Don't depend on Net::LDAP
18 Source997: docs.tar.bz2
19 Source998: filter-requires-samba.sh
20 Source999: setup.tar.bz2
22 Prereq: /sbin/chkconfig /bin/mktemp /usr/bin/killall
23 Prereq: fileutils sed /etc/init.d
25 Requires: pam >= 0.64 %{auth} 
26 Requires: samba-common = %{version}-%{release}
27 Provides: samba = %{version}
29 Prefix: /usr
30 BuildRoot: %{_tmppath}/%{name}-%{version}-root
31 BuildRequires: pam-devel, readline-devel, fileutils, libacl-devel, openldap-devel, krb5-devel, cups-devel, ctdb, e2fsprogs-devel
33 # Working around perl dependency problem from docs
34 %define __perl_requires %{SOURCE998}
36 # rpm screws up the arch lib dir when using --target on RHEL5
37 %ifarch i386 i486 i586 i686 ppc s390
38 %define _libarch lib
39 %else
40 %define _libarch %_lib
41 %endif
43 %define _libarchdir /usr/%{_libarch}
45 %define numcpu  %(grep "^processor" /proc/cpuinfo |wc -l | sed -e 's/^0$/1/')
47 %description
48 Samba is the protocol by which a lot of PC-related machines share
49 files, printers, and other information (such as lists of available
50 files and printers). The Windows NT, OS/2, and Linux operating systems
51 support this natively, and add-on packages can enable the same thing
52 for DOS, Windows, VMS, UNIX of all kinds, MVS, and more. This package
53 provides an SMB server that can be used to provide network services to
54 SMB (sometimes called "Lan Manager") clients. Samba uses NetBIOS over
55 TCP/IP (NetBT) protocols and does NOT need the NetBEUI (Microsoft Raw
56 NetBIOS frame) protocol.
59 ######################################################################
60 %package client
61 Summary: Samba (SMB) client programs.
62 Group: Applications/System
63 Requires: samba-common = %{version}-%{release}
64 Obsoletes: smbfs
65 Provides: samba-client = %{version}-%{release}
67 %description client
68 The samba-client package provides some SMB clients to compliment the
69 built-in SMB filesystem in Linux. These clients allow access of SMB
70 shares and printing to SMB printers.
73 #######################################################################
74 %package common
75 Summary: Files used by both Samba servers and clients.
76 Group: Applications/System
77 Provides: samba-common = %{version}-%{release}
79 %description common
80 Samba-common provides files necessary for both the server and client
81 packages of Samba.
84 #######################################################################
85 %package swat
86 Summary: The Samba SMB server configuration program.
87 Group: Applications/System
88 Requires: samba = %{version} xinetd
89 Provides: samba-swat = %{version}-%{release}
91 %description swat
92 The samba-swat package includes the new SWAT (Samba Web Administration
93 Tool), for remotely managing Samba's smb.conf file using your favorite
94 Web browser.
96 %ifarch x86_64 ppc64
97 %package winbind-32bit
98 Summary:        Samba winbind compatibility package for 32bit apps on 64bit archs
99 Group:          Applications/System
101 %description winbind-32bit
102 Compatibility package for 32 bit apps on 64 bit architecures
103 %endif
106 #######################################################################
107 %package doc
108 Summary:      Samba Documentation
109 Group:        Documentation/Other
110 Provides:     samba-doc = %{version}-%{release}
111 Prereq:       /usr/bin/find /bin/rm /usr/bin/xargs
113 %description doc
114 The samba-doc package includes the HTML versions of the Samba manpages
115 utilized by SWAT as well as the HTML and PDF version of "Using Samba",
116 "Samba By Example", and "The Official Samba HOWTO and Reference Guide".
119 #######################################################################
121 %prep
122 %setup -q
124 # setup the vendor files (init scripts, etc...)
125 %setup -T -D -a 999 -n samba-%{version} -q
126 %setup -T -D -a 997 -n samba-%{version} -q
128 %build
130 /bin/cp setup/filter-requires-samba.sh %{SOURCE998}
132 cd source3
133 # RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
135 ## check for ccache
136 if ccache -h >/dev/null 2>&1 ; then
137         CC="ccache gcc"
138 else
139         CC="gcc"
142 export CC
144 ## always run autogen.sh
145 ./autogen.sh
149 ## build the files for the winbind-32bit compat package
150 ## and copy them to a safe location
152 %ifarch x86_64 ppc64
154 # a directory to store the 32bit compatibility modules for later install
155 %define _32bit_tmp_dir %{_tmppath}/%{name}-%{version}-32bit
157 CC_SAVE="$CC"
158 CC="$CC -m32"
160 CFLAGS="$RPM_OPT_FLAGS -O3 -D_GNU_SOURCE -m32" ./configure \
161         --prefix=%{_prefix} \
162         --localstatedir=/var \
163         --with-configdir=%{_sysconfdir}/samba \
164         --with-libdir=/usr/lib/samba \
165         --with-pammodulesdir=/lib/security \
166         --with-lockdir=/var/lib/samba \
167         --with-logfilebase=/var/log/samba \
168         --with-mandir=%{_mandir} \
169         --with-piddir=/var/run \
170         --with-privatedir=%{_sysconfdir}/samba \
171         --disable-cups \
172         --with-acl-support \
173         --with-ads \
174         --with-automount \
175         --with-fhs \
176         --with-pam_smbpass \
177         --with-libsmbclient \
178         --with-libsmbsharemodes \
179         --without-smbwrapper \
180         --with-pam \
181         --with-quotas \
182         --with-syslog \
183         --with-utmp \
184         --with-cluster-support \
185         --with-ctdb=/usr/include \
186         --without-ldb \
187         --without-dnsupdate \
188         --with-aio-support \
189         --disable-merged-build
191 make showlayout
193 make samba3-idl
195 ## check for gcc 3.4 or later
196 CC_VERSION=`${CC} --version | head -1 | awk '{print $3}'`
197 CC_MAJOR=`echo ${CC_VERSION} | cut -d. -f 1`
198 CC_MINOR=`echo ${CC_VERSION} | cut -d. -f 2`
199 if [ ${CC_MAJOR} -ge 3 ]; then
200         if [ ${CC_MAJOR} -gt 3 -o ${CC_MINOR} -ge 4 ]; then
201                 make pch
202         fi
205 make -j%{numcpu} %{?_smp_mflags} \
206         nss_modules pam_modules
208 rm -rf %{_32bit_tmp_dir}
209 mkdir %{_32bit_tmp_dir}
211 mv ../nsswitch/libnss_winbind.so %{_32bit_tmp_dir}/
212 mv bin/pam_winbind.so %{_32bit_tmp_dir}/
213 mv bin/libtalloc.so* %{_32bit_tmp_dir}/
214 mv bin/libtdb.so* %{_32bit_tmp_dir}/
215 mv bin/libwbclient.so* %{_32bit_tmp_dir}/
217 make clean
219 CC="$CC_SAVE"
221 %endif
223 CFLAGS="$RPM_OPT_FLAGS $EXTRA -D_GNU_SOURCE" ./configure \
224         --prefix=%{_prefix} \
225         --localstatedir=/var \
226         --with-configdir=%{_sysconfdir}/samba \
227         --libdir=%{_libarchdir} \
228         --with-modulesdir=%{_libarchdir}/samba \
229         --with-pammodulesdir=%{_libarch}/security \
230         --with-lockdir=/var/lib/samba \
231         --with-logfilebase=/var/log/samba \
232         --with-mandir=%{_mandir} \
233         --with-piddir=/var/run \
234         --with-privatedir=%{_sysconfdir}/samba \
235         --with-sambabook=%{_datadir}/swat/using_samba \
236         --with-swatdir=%{_datadir}/swat \
237         --disable-cups \
238         --with-acl-support \
239         --with-ads \
240         --with-automount \
241         --with-fhs \
242         --with-pam_smbpass \
243         --with-libsmbclient \
244         --with-libsmbsharemodes \
245         --without-smbwrapper \
246         --with-pam \
247         --with-quotas \
248         --with-shared-modules=idmap_rid,idmap_ad,idmap_tdb2,vfs_gpfs \
249         --with-syslog \
250         --with-utmp \
251         --with-cluster-support \
252         --with-ctdb=/usr/include \
253         --without-ldb \
254         --without-dnsupdate \
255         --with-aio-support\
256         --disable-merged-build
258 make showlayout
260 ## check for gcc 3.4 or later
261 CC_VERSION=`${CC} --version | head -1 | awk '{print $3}'`
262 CC_MAJOR=`echo ${CC_VERSION} | cut -d. -f 1`
263 CC_MINOR=`echo ${CC_VERSION} | cut -d. -f 2`
264 if [ ${CC_MAJOR} -ge 3 ]; then
265         if [ ${CC_MAJOR} -gt 3 -o ${CC_MINOR} -ge 4 ]; then
266                 make pch
267         fi
271 make -j %{numcpu} %{?_smp_mflags} \
272         everything modules pam_smbpass
274 # check that desired suppor has been compiled into smbd:
275 export LD_LIBRARY_PATH=./bin
276 for test in HAVE_POSIX_ACLS HAVE_LDAP HAVE_KRB5 HAVE_GPFS CLUSTER_SUPPORT
278         if ! $(./bin/smbd -b | grep -q $test ) ; then
279                 echo "ERROR: '$test' is not in smbd. Build stopped."
280                 exit 1;
281         fi
282 done
284 # Remove some permission bits to avoid to many dependencies
285 cd ..
286 find examples docs -type f | xargs -r chmod -x
288 %install
289 # Clean up in case there is trash left from a previous build
290 rm -rf $RPM_BUILD_ROOT
292 # Create the target build directory hierarchy
293 mkdir -p $RPM_BUILD_ROOT%{_datadir}/swat/{help,include,using_samba/{figs,gifsa}}
294 mkdir -p $RPM_BUILD_ROOT%{_includedir}
295 mkdir -p $RPM_BUILD_ROOT%{_initrddir}
296 mkdir -p $RPM_BUILD_ROOT{%{_libarchdir},%{_includedir}}
297 mkdir -p $RPM_BUILD_ROOT%{_libarchdir}/samba/{auth,charset,idmap,vfs,pdb}
298 mkdir -p $RPM_BUILD_ROOT/%{_libarch}/security
299 mkdir -p $RPM_BUILD_ROOT/lib/security
300 mkdir -p $RPM_BUILD_ROOT%{_mandir}
301 mkdir -p $RPM_BUILD_ROOT%{_prefix}/{bin,sbin}
302 mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib
303 mkdir -p $RPM_BUILD_ROOT/sbin
304 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/{pam.d,samba}
305 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/{pam.d}
306 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
307 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/{samba,sysconfig}
308 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
309 mkdir -p $RPM_BUILD_ROOT/var/lib/samba/winbindd_privileged
310 mkdir -p $RPM_BUILD_ROOT/var/{log,run/winbindd,spool}/samba
311 mkdir -p $RPM_BUILD_ROOT/%{_libarchdir}/krb5/plugins/libkrb5
313 cd source3
314 make DESTDIR=$RPM_BUILD_ROOT \
315         install
317 make DESTDIR=$RPM_BUILD_ROOT \
318         install-dbwrap_tool install-dbwrap_torture
319 cd ..
321 # NSS winbind support
322 install -m 755 nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_libarch}/libnss_winbind.so.2
323 ( cd $RPM_BUILD_ROOT/%{_libarch};
324   ln -sf libnss_winbind.so.2  libnss_winbind.so )
326 # do not install libnss_wins.so in order to reduce dependencies
327 # (we do not need it for the samba-ctdb scenario)
329 #install -m 755 nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_libarch}/libnss_wins.so
330 # ( cd $RPM_BUILD_ROOT/%{_libarch}; ln -sf libnss_wins.so  libnss_wins.so.2 )
332 cp -p source3/bin/winbind_krb5_locator.so ${RPM_BUILD_ROOT}/%{_libarchdir}/krb5/plugins/libkrb5
334 # install files for winbind-32bit package
335 %ifarch x86_64 ppc64
337 install -m 755 %{_32bit_tmp_dir}/libnss_winbind.so ${RPM_BUILD_ROOT}/lib/libnss_winbind.so.2
338 ( cd ${RPM_BUILD_ROOT}/lib; ln -sf libnss_winbind.so.2  libnss_winbind.so )
340 mv %{_32bit_tmp_dir}/libtalloc* ${RPM_BUILD_ROOT}/usr/lib
341 mv %{_32bit_tmp_dir}/libtdb* ${RPM_BUILD_ROOT}/usr/lib
342 mv %{_32bit_tmp_dir}/libwbclient* ${RPM_BUILD_ROOT}/usr/lib
343 mv %{_32bit_tmp_dir}/pam_winbind.so ${RPM_BUILD_ROOT}/lib/security
345 rm -rf %{_32bit_tmp_dir}
347 %endif
349 ## cleanup
350 /bin/rm -rf $RPM_BUILD_ROOT/usr/lib*/samba/security
352 # Install the miscellany
353 echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
355 install -m644 setup/swat $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
356 install -m644 setup/samba.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/samba
357 install -m755 setup/smb.init $RPM_BUILD_ROOT%{initdir}/smb
358 install -m755 setup/winbind.init $RPM_BUILD_ROOT%{initdir}/winbind
359 install -m644 setup/samba.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/samba
360 install -m755 setup/smbprint $RPM_BUILD_ROOT%{_bindir}
361 install -m644 setup/smbusers $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
362 install -m644 setup/smb.conf $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
363 install -m755 source3/bin/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
364 install -m755 source3/bin/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
365 install -m755 source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir}
367 /bin/rm $RPM_BUILD_ROOT%{_sbindir}/*mount.cifs
369 ln -s ../..%{initdir}/smb  $RPM_BUILD_ROOT%{_sbindir}/samba
370 ln -s ../..%{initdir}/winbind  $RPM_BUILD_ROOT%{_sbindir}/winbind
372 # Remove "*.old" files
373 find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
375 ## don't duplicate the docs.  These are installed by/with SWAT
376 rm -rf docs/htmldocs
377 rm -rf docs/manpages
378 ( cd docs; ln -s %{_prefix}/share/swat/help htmldocs )
381 ## Clean out man pages for tools not installed here
383 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
384 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbsh.1*
385 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/vfstest.1*
388 %clean
389 rm -rf $RPM_BUILD_ROOT
391 %post
392 ## deal with an upgrade from a broken 3.0.21b RPM
393 if [ "$1" -eq "2" ]; then
394         if [ -d /var/cache/samba ]; then
395                 for file in `ls /var/cache/samba/*tdb`; do
396                         /bin/cp -up $file /var/lib/samba/`basename $file`
397                 done
398                 mkdir -p /var/lib/samba/eventlog
399                 for file in `ls /var/cache/samba/eventlog/*tdb`; do
400                         /bin/cp -up $file /var/lib/samba/eventlog/`basename $file`
401                 done
402                 /bin/mv /var/cache/samba /var/cache/samba.moved
403         fi
406 if [ "$1" -ge "1" ]; then
407         /sbin/service smb condrestart >/dev/null 2>&1 || :
410 %preun
411 if [ $1 = 0 ] ; then
412     /sbin/service smb stop >/dev/null 2>&1 || :
413     /sbin/chkconfig --del smb
414     # rm -rf /var/log/samba/* /var/lib/samba/*
416 exit 0
418 #%postun
420 %post swat
421 # Add swat entry to /etc/services if not already there.
422 if [ ! "`grep ^\s**swat /etc/services`" ]; then
423         echo 'swat        901/tcp     # Add swat service used via inetd' >> /etc/services
426 %post common
427 /sbin/ldconfig
429 if [ "$1" -ge "1" ]; then
430         /sbin/service winbind condrestart >/dev/null 2>&1 || :
433 %preun common
434 if [ $1 = 0 ] ; then
435     /sbin/service winbind stop >/dev/null 2>&1 || :
436     /sbin/chkconfig --del winbind
438 exit 0
440 %postun common 
441 /sbin/ldconfig
443 #######################################################################
444 ## Files section                                                     ##
445 #######################################################################
447 %files
448 %defattr(-,root,root)
450 %config(noreplace) %{_sysconfdir}/sysconfig/samba
451 %config(noreplace) %{_sysconfdir}/samba/smbusers
452 %attr(755,root,root) %config %{initdir}/smb
453 %config(noreplace) %{_sysconfdir}/pam.d/samba
455 %attr(0755,root,root) %dir /var/log/samba
456 %attr(0755,root,root) %dir /var/lib/samba
457 %attr(1777,root,root) %dir /var/spool/samba
459 %{_sbindir}/samba
461 %{_sbindir}/smbd
462 %{_sbindir}/nmbd
464 %{_bindir}/mksmbpasswd.sh
465 %{_bindir}/smbcontrol
466 %{_bindir}/smbstatus
467 %{_bindir}/tdbbackup
468 %{_bindir}/tdbtool
469 %{_bindir}/tdbdump
470 %{_bindir}/eventlogadm
472 %{_libarchdir}/samba/auth/script.so
473 %{_libarchdir}/samba/vfs/acl_tdb.so
474 %{_libarchdir}/samba/vfs/acl_xattr.so
475 %{_libarchdir}/samba/vfs/aio_fork.so
476 %{_libarchdir}/samba/vfs/audit.so
477 %{_libarchdir}/samba/vfs/cap.so
478 %{_libarchdir}/samba/vfs/default_quota.so
479 %{_libarchdir}/samba/vfs/dirsort.so
480 %{_libarchdir}/samba/vfs/expand_msdfs.so
481 %{_libarchdir}/samba/vfs/extd_audit.so
482 %{_libarchdir}/samba/vfs/fake_perms.so
483 %{_libarchdir}/samba/vfs/fileid.so
484 %{_libarchdir}/samba/vfs/full_audit.so
485 %{_libarchdir}/samba/vfs/gpfs.so
486 %{_libarchdir}/samba/vfs/netatalk.so
487 %{_libarchdir}/samba/vfs/preopen.so
488 %{_libarchdir}/samba/vfs/readahead.so
489 %{_libarchdir}/samba/vfs/readonly.so
490 %{_libarchdir}/samba/vfs/recycle.so
491 %{_libarchdir}/samba/vfs/shadow_copy.so
492 %{_libarchdir}/samba/vfs/shadow_copy2.so
493 %{_libarchdir}/samba/vfs/smb_traffic_analyzer.so
494 %{_libarchdir}/samba/vfs/streams_depot.so
495 %{_libarchdir}/samba/vfs/streams_xattr.so
496 %{_libarchdir}/samba/vfs/syncops.so
497 %{_libarchdir}/samba/vfs/tsmsm.so
498 %{_libarchdir}/samba/vfs/xattr_tdb.so
501 %{_mandir}/man1/smbcontrol.1*
502 %{_mandir}/man1/smbstatus.1*
503 %{_mandir}/man1/vfstest.1*
504 %{_mandir}/man5/smbpasswd.5*
505 %{_mandir}/man7/samba.7*
506 %{_mandir}/man8/nmbd.8*
507 %{_mandir}/man8/pdbedit.8*
508 %{_mandir}/man8/smbd.8*
509 %{_mandir}/man8/tdbbackup.8*
510 %{_mandir}/man8/tdbdump.8*
511 %{_mandir}/man8/tdbtool.8*
512 %{_mandir}/man8/eventlogadm.8*
513 %{_mandir}/man8/vfs_*.8*
516 ##########
518 %files doc
519 %defattr(-,root,root)
520 %doc README COPYING Manifest 
521 %doc WHATSNEW.txt Roadmap
522 %doc docs
523 %doc examples/autofs examples/LDAP examples/libsmbclient examples/misc examples/printer-accounting
524 %doc examples/printing
526 ##########
528 %files swat
529 %defattr(-,root,root)
530 %config(noreplace) %{_sysconfdir}/xinetd.d/swat
531 %dir %{_datadir}/swat
532 %{_datadir}/swat/*
533 %{_sbindir}/swat
534 %{_mandir}/man8/swat.8*
535 %attr(755,root,root) %{_libarchdir}/samba/*.msg
537 ##########
539 %files client
540 %defattr(-,root,root)
541 /sbin/mount.cifs
542 /sbin/umount.cifs
544 %{_sbindir}/cifs.upcall
546 %{_bindir}/rpcclient
547 %{_bindir}/smbcacls
548 %{_bindir}/findsmb
549 %{_bindir}/nmblookup
550 %{_bindir}/smbget
551 %{_bindir}/smbclient
552 %{_bindir}/smbprint
553 %{_bindir}/smbspool
554 %{_bindir}/smbtar
555 %{_bindir}/smbtree
556 %{_bindir}/sharesec
558 %{_mandir}/man8/mount.cifs.8.*
559 %{_mandir}/man8/umount.cifs.8.*
560 %{_mandir}/man8/cifs.upcall.8*
561 %{_mandir}/man8/smbspool.8*
562 %{_mandir}/man1/smbget.1*
563 %{_mandir}/man5/smbgetrc.5*
564 %{_mandir}/man1/findsmb.1*
565 %{_mandir}/man1/nmblookup.1*
566 %{_mandir}/man1/rpcclient.1*
567 %{_mandir}/man1/smbcacls.1*
568 %{_mandir}/man1/smbclient.1*
569 %{_mandir}/man1/smbtar.1*
570 %{_mandir}/man1/smbtree.1*
571 %{_mandir}/man1/sharesec.1*
573 ##########
575 %files common
576 %defattr(-,root,root)
577 %dir %{_sysconfdir}/samba
578 %dir %{_libarchdir}/samba
579 %dir %{_libarchdir}/samba/charset
580 %config(noreplace) %{_sysconfdir}/samba/smb.conf
581 %config(noreplace) %{_sysconfdir}/samba/lmhosts
582 %attr(755,root,root) %config %{initdir}/winbind
584 %attr(755,root,root) /%{_libarch}/libnss_winbind.so
585 %attr(755,root,root) /%{_libarch}/libnss_winbind.so.2
586 %attr(755,root,root) /%{_libarch}/security/pam_winbind.so
587 %attr(755,root,root) /%{_libarch}/security/pam_smbpass.so
588 /usr/share/locale/*/LC_MESSAGES/pam_winbind.mo
590 %{_libarchdir}/samba/charset/CP437.so
591 %{_libarchdir}/samba/charset/CP850.so
592 %{_libarchdir}/samba/idmap/ad.so
593 %{_libarchdir}/samba/idmap/rid.so
594 %{_libarchdir}/samba/idmap/tdb2.so
595 %{_libarchdir}/samba/lowcase.dat
596 %{_libarchdir}/samba/nss_info/rfc2307.so
597 %{_libarchdir}/samba/nss_info/sfu.so
598 %{_libarchdir}/samba/nss_info/sfu20.so
599 %{_libarchdir}/samba/upcase.dat
600 %{_libarchdir}/samba/valid.dat
602 %{_includedir}/libsmbclient.h
603 %{_libarchdir}/libsmbclient.*
604 %{_includedir}/smb_share_modes.h
605 %{_libarchdir}/libsmbsharemodes.so
606 %{_libarchdir}/libsmbsharemodes.so.0
608 %{_includedir}/netapi.h
609 %{_includedir}/wbclient.h
610 %{_includedir}/talloc.h
611 %{_includedir}/tdb.h
612 %{_libarchdir}/libnetapi.so
613 %{_libarchdir}/libnetapi.so.0
614 %{_libarchdir}/libtalloc.so
615 %{_libarchdir}/libtalloc.so.1
616 %{_libarchdir}/libtdb.so
617 %{_libarchdir}/libtdb.so.1
618 %{_libarchdir}/libwbclient.so
619 %{_libarchdir}/libwbclient.so.0
621 %{_libarchdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
623 %{_sbindir}/winbind
625 %{_sbindir}/winbindd
626 %{_bindir}/testparm
627 %{_bindir}/smbpasswd
628 %{_bindir}/profiles
629 %{_bindir}/net
630 %{_bindir}/ldbadd
631 %{_bindir}/ldbdel
632 %{_bindir}/ldbedit
633 %{_bindir}/ldbmodify
634 %{_bindir}/ldbsearch
635 %{_bindir}/ldbrename
636 %{_bindir}/wbinfo
637 %{_bindir}/ntlm_auth
638 %{_bindir}/pdbedit
639 %{_bindir}/smbcquotas
640 %{_bindir}/dbwrap_tool
641 %{_bindir}/dbwrap_torture
643 %{_mandir}/man1/ntlm_auth.1*
644 %{_mandir}/man1/profiles.1*
645 %{_mandir}/man1/smbcquotas.1*
646 %{_mandir}/man1/testparm.1*
647 %{_mandir}/man5/smb.conf.5*
648 %{_mandir}/man5/lmhosts.5*
649 %{_mandir}/man8/smbpasswd.8*
650 %{_mandir}/man1/wbinfo.1*
651 %{_mandir}/man8/winbindd.8*
652 %{_mandir}/man8/net.8*
653 %{_mandir}/man8/pam_winbind.8*
654 %{_mandir}/man7/libsmbclient.7*
655 %{_mandir}/man1/ldbadd.1*
656 %{_mandir}/man1/ldbdel.1*
657 %{_mandir}/man1/ldbedit.1*
658 %{_mandir}/man1/ldbmodify.1*
659 %{_mandir}/man1/ldbsearch.1*
660 %{_mandir}/man1/ldbrename.1*
661 %{_mandir}/man7/winbind_krb5_locator.7*
662 %{_mandir}/man8/idmap_*.8*
664 %ifarch x86_64 ppc64
665 %files winbind-32bit
666 %attr(755,root,root) /lib/libnss_winbind.so
667 %attr(755,root,root) /lib/libnss_winbind.so.2
668 %attr(755,root,root) /usr/lib/libtalloc.so
669 %attr(755,root,root) /usr/lib/libtalloc.so.1
670 %attr(755,root,root) /usr/lib/libtdb.so
671 %attr(755,root,root) /usr/lib/libtdb.so.1
672 %attr(755,root,root) /usr/lib/libwbclient.so
673 %attr(755,root,root) /usr/lib/libwbclient.so.0
674 %attr(755,root,root) /lib/security/pam_winbind.so
675 %endif
679 %changelog
680 * Fri Jan 16 2004 Gerald (Jerry) Carter <jerry@samba,org>
681 - Removed ChangeLog entries since they are kept in CVS