/[smeserver]/rpms/samba/sme8/samba.spec
ViewVC logotype

Annotation of /rpms/samba/sme8/samba.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Sat Feb 6 20:44:08 2010 UTC (14 years, 4 months ago) by slords
Branch: MAIN
Changes since 1.1: +3 -3 lines
Fix spec

1 slords 1.1 # FIXME: poke upstream.
2     # Determining the tdb_version and talloc_version is a manual process at the
3     # moment. When bumping the Samba version or release, make sure the tdb_release
4     # and talloc_release numbers are bumped as well.
5     %define main_release 1
6     %define tdb_version 1.1.3
7 slords 1.2 %define tdb_release 1.1%{?dist}
8 slords 1.1 %define talloc_version 1.3.0
9 slords 1.2 %define talloc_release 2.1%{?dist}
10 slords 1.1 %define samba_version 3.4.3
11 slords 1.2 %define samba_release 1.1%{?dist}
12 slords 1.1 %define samba_source source3
13    
14     Summary: Samba SMB client and server
15     Vendor: Samba Team
16     Packager: ClearFoundation
17     Name: samba
18     Version: %{samba_version}
19     Release: %{samba_release}
20     Epoch: 0
21     License: GNU GPL version 3
22     Group: System Environment/Daemons
23     URL: http://www.samba.org/
24    
25     Source: http://www.samba.org/samba/ftp/samba/%{name}-%{samba_version}.tar.gz
26    
27     # Red Hat specific replacement-files
28     Source1: samba.log
29     Source2: samba.xinetd
30     Source4: samba.sysconfig
31     Source5: smb.init
32     Source6: samba.pamd
33     Source7: smbprint
34     Source8: winbind.init
35     Source9: smb.conf.default
36     Source10: nmb.init
37     Source11: pam_winbind.conf
38    
39     # Don't depend on Net::LDAP
40     Source998: filter-requires-samba.sh
41    
42    
43     Prereq: /sbin/chkconfig /bin/mktemp /usr/bin/killall
44     Prereq: fileutils sed /etc/init.d
45    
46     # generic patches
47     Patch102: samba-3.2.0pre1-pipedir.patch
48     # Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch
49     # The passwd part has been applied, but not the group part
50     Patch107: samba-3.2.0pre1-grouppwd.patch
51     Patch200: samba-3.2.5-inotify.patch
52    
53     Requires: pam >= 0.64
54     Requires: samba-common = %{samba_version}-%{samba_release}
55     Requires: logrotate >= 3.4 initscripts >= 5.54-1
56     Requires(post): /sbin/chkconfig, /sbin/service
57     Requires(preun): /sbin/chkconfig, /sbin/service
58     BuildRoot: %{_tmppath}/%{name}-%{samba_version}-root
59     BuildRequires: pam-devel, readline-devel, ncurses-devel, libacl-devel, krb5-devel, openldap-devel, openssl-devel, cups-devel
60     #, ctdb-devel
61     BuildRequires: autoconf, gawk, gtk2-devel, libcap-devel
62    
63     # Working around perl dependency problem from docs
64     %define __perl_requires %{SOURCE998}
65    
66    
67    
68     %description
69     Samba is the protocol by which a lot of PC-related machines share
70     files, printers, and other information (such as lists of available
71     files and printers). The Windows NT, OS/2, and Linux operating systems
72     support this natively, and add-on packages can enable the same thing
73     for DOS, Windows, VMS, UNIX of all kinds, MVS, and more. This package
74     provides an SMB server that can be used to provide network services to
75     SMB (sometimes called "Lan Manager") clients. Samba uses NetBIOS over
76     TCP/IP (NetBT) protocols and does NOT need the NetBEUI (Microsoft Raw
77     NetBIOS frame) protocol.
78    
79    
80     #######################################################################
81     %package client
82     Summary: Samba (SMB) client programs.
83     Group: Applications/System
84     Requires: samba-common = %{samba_version}-%{samba_release}
85     Obsoletes: smbfs
86    
87     %description client
88     The samba-client package provides some SMB clients to compliment the
89     built-in SMB filesystem in Linux. These clients allow access of SMB
90     shares and printing to SMB printers.
91    
92    
93     #######################################################################
94     %package common
95     Summary: Files used by both Samba servers and clients.
96     Group: Applications/System
97     Requires(pre): /usr/sbin/groupadd
98     Requires(post): /sbin/chkconfig, /sbin/service, coreutils
99     Requires(preun): /sbin/chkconfig, /sbin/service
100    
101     %description common
102     Samba-common provides files necessary for both the server and client
103     packages of Samba.
104    
105    
106     #######################################################################
107     %package winbind
108     Summary: Samba winbind
109     Group: Applications/System
110     Requires: samba-common = %{epoch}:%{samba_version}-%{samba_release}
111     Requires(pre): /usr/sbin/groupadd
112     Requires(post): /sbin/chkconfig, /sbin/service, coreutils
113     Requires(preun): /sbin/chkconfig, /sbin/service
114    
115     %description winbind
116     The samba-winbind package provides the winbind daemon, a NSS library, a PAM
117     module and some client tools. Winbind enables Linux to be a full member in
118     Windows domains and to use Windows user and group accounts on Linux.
119    
120    
121     %package winbind-devel
122     Summary: Developer tools for the winbind library
123     Group: Development
124     Requires: samba-winbind = %{epoch}:%{samba_version}-%{samba_release}
125    
126     %description winbind-devel
127     The samba-winbind package provides developer tools for the wbclient library.
128    
129    
130     %package swat
131     Summary: The Samba SMB server configuration program.
132     Group: Applications/System
133     Requires: samba = %{samba_version}-%{samba_release} xinetd
134    
135     %description swat
136     The samba-swat package includes the new SWAT (Samba Web Administration
137     Tool), for remotely managing Samba's smb.conf file using your favorite
138     Web browser.
139    
140    
141     #######################################################################
142     %package doc
143     Summary: Samba Documentation
144     Group: Documentation/Other
145     Requires: samba-common = %{samba_version}-%{samba_release}
146    
147     %description doc
148     The samba-doc package includes the HTML versions of the Samba manpages
149     utilized by SWAT as well as the HTML and PDF version of "Using Samba",
150     "Samba By Example", and "The Official Samba HOWTO and Reference Guide".
151    
152     %package -n libsmbclient
153     Summary: The SMB client library
154     Group: Applications/System
155    
156     %description -n libsmbclient
157     The libsmbclient contains the SMB client library from the Samba suite.
158    
159    
160     %package -n libsmbclient-devel
161     Summary: Developer tools for the SMB client library
162     Group: Development
163     Requires: libsmbclient = %{epoch}:%{samba_version}-%{samba_release}
164    
165     %description -n libsmbclient-devel
166     The libsmbclient-devel package contains the header files and libraries needed to
167     develop programs that link against the SMB client library in the Samba suite.
168    
169    
170     %package -n libtdb
171     Summary: The TDB library and tools
172     Group: Applications/System
173     Version: %{tdb_version}
174     Release: %{tdb_release}%{?dist}
175    
176     %description -n libtdb
177     The TDB library from the Samba suite.
178    
179    
180     %package -n tdb-tools
181     Summary: The TDB tools
182     Group: Applications/System
183     Version: %{tdb_version}
184     Release: %{tdb_release}%{?dist}
185     Requires: libtdb = %{epoch}:%{tdb_version}-%{tdb_release}%{?dist}
186    
187     %description -n tdb-tools
188     Some TDB tools from the Samba suite.
189    
190    
191     %package -n libtdb-devel
192     Summary: Developer tools for the TDB library
193     Group: Development
194     Version: %{tdb_version}
195     Release: %{tdb_release}%{?dist}
196     Requires: libtdb = %{epoch}:%{tdb_version}-%{tdb_release}%{?dist}
197    
198     %description -n libtdb-devel
199     The libtdb-devel package contains the header files and libraries needed to
200     develop programs that link against the TDB library in the Samba suite.
201    
202    
203     %package -n libtalloc
204     Summary: The talloc library
205     Group: Applications/System
206     Version: %{talloc_version}
207     Release: %{talloc_release}%{?dist}
208    
209     %description -n libtalloc
210     The talloc library from the Samba suite.
211    
212    
213     %package -n libtalloc-devel
214     Summary: Developer tools for the talloc library
215     Group: Development
216     Version: %{talloc_version}
217     Release: %{talloc_release}%{?dist}
218     Requires: libtalloc = %{epoch}:%{talloc_version}-%{talloc_release}%{?dist}
219    
220     %description -n libtalloc-devel
221     The libtalloc-devel package contains the header files and libraries needed to
222     develop programs that link against the talloc library in the Samba suite.
223    
224     %package schema
225     Summary: Samba LDAP schema
226     Group: Applications/System
227    
228     %description schema
229     The Samba LDAP schema.
230    
231    
232     %prep
233     %setup -q
234    
235     # copy Red Hat specific scripts
236     mkdir packaging/Fedora
237     cp packaging/RHEL/setup/smbusers packaging/Fedora/
238     cp %{SOURCE5} packaging/Fedora/
239     cp %{SOURCE6} packaging/Fedora/
240     cp %{SOURCE7} packaging/Fedora/
241     cp %{SOURCE8} packaging/Fedora/winbind.init
242     cp %{SOURCE9} packaging/Fedora/
243     cp %{SOURCE10} packaging/Fedora/
244     cp %{SOURCE11} packaging/Fedora/
245    
246     # Upstream patches
247     #(none)
248     # generic patches
249     %patch102 -p1 -b .pipedir
250     %patch107 -p1 -b .grouppwd
251     %patch200 -p0 -b .inotify
252    
253     # Vendor version
254     mv %samba_source/VERSION %samba_source/VERSION.orig
255     sed -e 's/SAMBA_VERSION_VENDOR_SUFFIX=$/&\"%{samba_release}\"/' < %samba_source/VERSION.orig > %samba_source/VERSION
256     cd %samba_source
257     script/mkversion.sh
258    
259     %build
260     cd %samba_source
261    
262     ## always run autogen.sh
263     ./autogen.sh
264    
265     %ifarch i386 sparc
266     RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
267     %endif
268     %ifarch ia64
269     #libtoolize --copy --force # get it to recognize IA-64
270     #autoheader
271     #autoconf
272     EXTRA="-D_LARGEFILE64_SOURCE"
273     %endif
274     CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DLDAP_DEPRECATED" %configure \
275     --enable-cups \
276     --localstatedir=/var \
277     --prefix=%{_prefix} \
278     --with-acl-support \
279     --with-ads \
280     --with-aio-support \
281     --with-automount \
282     --with-cifsupcall \
283     --with-configdir=%{_sysconfdir}/samba \
284     --with-dnsupdate \
285     --with-fhs \
286     --with-libdir=%{_libdir}/samba \
287     --with-libsmbclient \
288     --with-libsmbsharemodes \
289     --with-lockdir=/var/lib/samba \
290     --with-logfilebase=/var/log/samba \
291     --with-mandir=%{_mandir} \
292     --with-mmap \
293     --with-modulesdir=%{_libdir}/samba \
294     --without-smbwrapper \
295     --with-pam \
296     --with-pammodulesdir=%{_libarch}/security \
297     --with-pam_smbpass \
298     --with-piddir=/var/run \
299     --with-privatedir=/var/lib/samba/private \
300     --with-quotas \
301     --with-sambabook=%{_datadir}/swat/using_samba \
302     --with-sendfile-support \
303     --with-shared-modules=idmap_rid,idmap_ad,idmap_adex,idmap_hash \
304     --with-swatdir=%{_datadir}/swat \
305     --with-syslog \
306     --with-utmp \
307     --with-vfs \
308     --with-winbind
309    
310    
311     # make showlayout
312     #
313     make LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{samba_version}%{pre_release}/%samba_source/bin \
314     %{?_smp_mflags} \
315     proto
316    
317     make LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{samba_version}%{pre_release}/%samba_source/bin \
318     %{?_smp_mflags} \
319     all modules pam_smbpass
320    
321     %install
322     rm -rf $RPM_BUILD_ROOT
323    
324     mkdir -p $RPM_BUILD_ROOT/sbin
325     mkdir -p $RPM_BUILD_ROOT/usr/{sbin,bin}
326     mkdir -p $RPM_BUILD_ROOT/%{_initrddir}
327     mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/{pam.d,logrotate.d,security}
328     mkdir -p $RPM_BUILD_ROOT/%{_lib}/security
329     mkdir -p $RPM_BUILD_ROOT/var/lib/samba
330     mkdir -p $RPM_BUILD_ROOT/var/lib/samba/private
331     mkdir -p $RPM_BUILD_ROOT/var/lib/samba/winbindd_privileged
332     mkdir -p $RPM_BUILD_ROOT/var/lib/samba/scripts
333     mkdir -p $RPM_BUILD_ROOT/var/log/samba/old
334     mkdir -p $RPM_BUILD_ROOT/var/spool/samba
335     mkdir -p $RPM_BUILD_ROOT/%{_datadir}/swat/using_samba
336     mkdir -p $RPM_BUILD_ROOT/var/run/winbindd
337     mkdir -p $RPM_BUILD_ROOT/%{_libdir}/samba
338     mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
339    
340     cd %samba_source
341    
342     %makeinstall \
343     BINDIR=$RPM_BUILD_ROOT%{_bindir} \
344     BASEDIR=$RPM_BUILD_ROOT%{_prefix} \
345     SBINDIR=$RPM_BUILD_ROOT%{_sbindir} \
346     DATADIR=$RPM_BUILD_ROOT%{_datadir} \
347     LOCKDIR=$RPM_BUILD_ROOT/var/lib/samba \
348     PRIVATEDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba \
349     LIBDIR=$RPM_BUILD_ROOT%{_libdir}/ \
350     MODULESDIR=$RPM_BUILD_ROOT%{_libdir}/samba \
351     CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba \
352     PAMMODULESDIR=$RPM_BUILD_ROOT/%{_lib}/security \
353     MANDIR=$RPM_BUILD_ROOT%{_mandir} \
354     VARDIR=$RPM_BUILD_ROOT/var/log/samba \
355     CODEPAGEDIR=$RPM_BUILD_ROOT%{_libdir}/samba \
356     SWATDIR=$RPM_BUILD_ROOT%{_datadir}/swat \
357     SAMBABOOK=$RPM_BUILD_ROOT%{_datadir}/swat/using_samba \
358     PIDDIR=$RPM_BUILD_ROOT/var/run
359    
360     cd ..
361    
362     # Install other stuff
363     install -m644 packaging/Fedora/smb.conf.default $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
364     install -m755 %samba_source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir}
365     install -m644 packaging/Fedora/smbusers $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
366     install -m755 packaging/Fedora/smbprint $RPM_BUILD_ROOT%{_bindir}
367     install -m755 packaging/Fedora/smb.init $RPM_BUILD_ROOT%{_initrddir}/smb
368     install -m755 packaging/Fedora/nmb.init $RPM_BUILD_ROOT%{_initrddir}/nmb
369     install -m755 packaging/Fedora/winbind.init $RPM_BUILD_ROOT%{_initrddir}/winbind
370     install -m644 packaging/Fedora/pam_winbind.conf $RPM_BUILD_ROOT%{_sysconfdir}/security
371     #ln -s ../..%{_initrddir}/smb $RPM_BUILD_ROOT%{_sbindir}/samba
372     install -m644 packaging/Fedora/samba.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/samba
373     install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/samba
374     echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
375     mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema
376     install -m644 examples/LDAP/samba.schema $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/samba.schema
377    
378     # winbind
379     mkdir -p $RPM_BUILD_ROOT%{_libdir}
380     install -m 755 nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
381     ln -sf /%{_lib}/libnss_winbind.so.2 $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so
382     install -m 755 nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
383     ln -sf /%{_lib}/libnss_wins.so.2 $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so
384    
385     # libraries {
386     mkdir -p $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_includedir}
387     build_libdir="$RPM_BUILD_ROOT%{_libdir}"
388    
389     # talloc
390     cd lib/talloc
391     # just to get the correct .pc file generated
392     ./autogen.sh && ./configure --prefix=%{_prefix} --libdir=%{_libdir}
393     cd ../..
394     install -m 644 lib/talloc/talloc.pc $build_libdir/pkgconfig/
395    
396     # tdb
397     cd lib/tdb
398     # just to get the correct .pc file generated
399     ./autogen.sh && ./configure --prefix=%{_prefix} --libdir=%{_libdir}
400     cd ../..
401     install -m 644 lib/tdb/tdb.pc $build_libdir/pkgconfig/
402    
403     # make install puts libraries in the wrong place
404     # (but at least gets the versioning right now)
405    
406     list="smbclient smbsharemodes netapi talloc tdb wbclient"
407     for i in $list; do
408     install -m 644 %samba_source/pkgconfig/$i.pc $build_libdir/pkgconfig/ || true
409     done
410    
411    
412     /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}/
413    
414     # }
415    
416     mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
417     install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
418    
419     mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
420     install -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/samba
421     install -m755 $RPM_BUILD_ROOT/usr/sbin/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
422     install -m755 $RPM_BUILD_ROOT/usr/sbin/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
423    
424     rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/editreg.1*
425     rm -f $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
426     rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbsh.1*
427     #rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbget.1*
428     rm -f $RPM_BUILD_ROOT%{_mandir}/man5/smbgetrc.5*
429     rm -f $RPM_BUILD_ROOT%{_mandir}/man1/vfstest.1*
430     rm -f $RPM_BUILD_ROOT%{_mandir}/man1/testprns.1*
431     rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmount.8*
432     rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmnt.8*
433     rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbumount.8*
434    
435     # why are these getting installed in the wrong place?
436     rm -f $RPM_BUILD_ROOT%{_sbindir}/{u,}mount.cifs
437    
438    
439    
440    
441     %clean
442     rm -rf $RPM_BUILD_ROOT
443    
444     %post
445     /sbin/chkconfig --add smb
446     /sbin/chkconfig --add nmb
447     if [ "$1" -ge "1" ]; then
448     /sbin/service smb condrestart >/dev/null 2>&1 || :
449     /sbin/service nmb condrestart >/dev/null 2>&1 || :
450     fi
451     exit 0
452    
453     %preun
454     if [ $1 = 0 ] ; then
455     /sbin/service smb stop >/dev/null 2>&1 || :
456     /sbin/service nmb stop >/dev/null 2>&1 || :
457     /sbin/chkconfig --del smb
458     /sbin/chkconfig --del nmb
459     fi
460     exit 0
461    
462     #%postun
463    
464    
465     %pre winbind
466     /usr/sbin/groupadd -g 88 wbpriv >/dev/null 2>&1 || :
467    
468     %post winbind
469     /sbin/chkconfig --add winbind
470    
471     if [ "$1" -ge "1" ]; then
472     /sbin/service winbind condrestart >/dev/null 2>&1 || :
473     fi
474    
475     %post common
476     /sbin/ldconfig
477    
478     # This script must be run always on installs or upgrades
479     # it checks if a previous installation have created files
480     # under /var/cache/samba and move them in that case as the
481     # new package wants them to be under /var/lib/samba for
482     # FHS compliance
483     #
484     # - we must stop the dameon if running and restart it
485     # after the script if it was
486     # - we do not overwrite newer files
487     # - even if /etc/init.d/smb is in samba and not
488     # samba-common we need to stop smbd/nmbd, if they
489     # are running, here as well, or we will mess up
490     # shared (between winbindd and smbd/nmbd) tdbs
491    
492     OLDPATH="/var/cache/samba"
493     NEWPATH="/var/lib/samba"
494    
495     eval ls $OLDPATH/*.tdb >/dev/null 2>&1
496     if [ $? = 0 ]; then
497     eval testparm -s 2>/dev/null |grep "lock dir" >/dev/null
498     if [ $? = 0 ]; then
499     echo "Warning: lock dir explicitly set. Not moving tdb files to new default location"
500     else
501    
502     #Stop daemons before we move the files around
503    
504     #this is what condrestart checks as well
505     if [ -f /var/lock/subsys/winbindd ]; then
506     /sbin/service winbind stop >/dev/null 2>&1 || :
507     # Use a dirty trick to fool condrestart later
508     touch /var/lock/subsys/winbindd
509     fi
510    
511     if [ -f /var/lock/subsys/smb ]; then
512     /sbin/service smb stop >/dev/null 2>&1 || :
513     # We need to stop smbd here as we are moving also smbd owned files
514     # but we can't restart it until the new server is installed.
515     # Use a dirty trick to fool condrestart later
516     touch /var/lock/subsys/smb
517     fi
518    
519     if [ -f /var/lock/subsys/nmb ]; then
520     /sbin/service nmb stop >/dev/null 2>&1 || :
521     # We need to stop smbd here as we are moving also smbd owned files
522     # but we can't restart it until the new server is installed.
523     # Use a dirty trick to fool condrestart later
524     touch /var/lock/subsys/nmb
525     fi
526    
527     eval ls $NEWPATH/*.tdb >/dev/null 2>&1
528     if [ $? = 0 ]; then
529     #something strange here, lets backup this stuff and avoid just wiping it
530    
531     mkdir $NEWPATH.pkgbkp
532     mv -f $NEWPATH/*.tdb $NEWPATH.pkgbkp/ >/dev/null 2>&1
533     mv -f $NEWPATH/*.dat $NEWPATH.pkgbkp/ >/dev/null 2>&1
534     mv -f $NEWPATH/perfmon $NEWPATH.pkgbkp/ >/dev/null 2>&1
535     mv -f $NEWPATH/printing $NEWPATH.pkgbkp/ >/dev/null 2>&1
536     fi
537    
538     mv -f $OLDPATH/*.tdb $NEWPATH/ >/dev/null 2>&1
539     mv -f $OLDPATH/*.dat $NEWPATH/ >/dev/null 2>&1
540     mv -f $OLDPATH/perfmon $NEWPATH/ >/dev/null 2>&1
541     mv -f $OLDPATH/printing $NEWPATH/ >/dev/null 2>&1
542    
543     fi
544     fi
545    
546     # We also moved private files from /etc/samba to
547     # /var/lib/samba/private so we need to migrate these as well
548    
549     #secrets.tdb
550     if [ -f %{_sysconfdir}/samba/secrets.tdb ]; then
551     eval testparm -s 2>/dev/null |grep "private dir" >/dev/null
552     if [ $? = 0 ]; then
553     echo "Warning: private dir explicitly set. Not moving secrets.tdb to new default location"
554     else
555     if [ -f /var/lib/samba/private/secrets.tdb ]; then
556     mv -f /var/lib/samba/private/secrets.tdb /var/lib/samba/private/secrets.tdb.old
557     fi
558     mv -f %{_sysconfdir}/samba/secrets.tdb /var/lib/samba/private/secrets.tdb
559     fi
560     fi
561    
562     #smbpasswd
563     if [ -f %{_sysconfdir}/samba/smbpasswd ]; then
564     eval testparm -s 2>/dev/null |grep "smb passwd file" >/dev/null
565     if [ $? = 0 ]; then
566     echo "Warning: smbpasswd file location explicitly set. Not moving smbpasswd to new default location"
567     else
568     if [ -f /var/lib/samba/private/smbpasswd ]; then
569     mv -f /var/lib/samba/private/smbpasswd /var/lib/samba/private/smbpasswd.old
570     fi
571     mv -f %{_sysconfdir}/samba/smbpasswd /var/lib/samba/private/smbpasswd
572     fi
573     fi
574    
575     #passdb.tdb
576     if [ -f %{_sysconfdir}/samba/passdb.tdb ]; then
577     eval testparm -s 2>/dev/null |grep "private dir" >/dev/null || testparm -s 2>/dev/null |grep -P "^\s*passdb\s*backend\s*=.*tdbsam:/etc/samba/passdb.tdb.*"
578     if [ $? = 0 ]; then
579     echo "Warning: passdb.tdb location explicitly set. Not moving passdb.tdb to new default location"
580     else
581     if [ -f /var/lib/samba/private/passdb.tdb ]; then
582     mv -f /var/lib/samba/private/passdb.tdb /var/lib/samba/private/passdb.tdb.old
583     fi
584     mv -f %{_sysconfdir}/samba/passdb.tdb /var/lib/samba/private/passdb.tdb
585     fi
586     fi
587    
588     #remove schannel_store if existing, it is not info we need to keep across restarts
589     if [ -f %{_sysconfdir}/samba/schannel_store.tdb ]; then
590     rm -f %{_sysconfdir}/samba/schannel_store.tdb
591     fi
592    
593     %preun winbind
594     if [ $1 = 0 ] ; then
595     /sbin/service winbind stop >/dev/null 2>&1 || :
596     /sbin/chkconfig --del winbind
597     fi
598     exit 0
599    
600     %postun common
601     /sbin/ldconfig
602    
603    
604     %post -n libsmbclient
605     /sbin/ldconfig
606    
607     %postun -n libsmbclient
608     /sbin/ldconfig
609    
610     %post -n libtdb
611     /sbin/ldconfig
612    
613     %postun -n libtdb
614     /sbin/ldconfig
615    
616     %post -n libtalloc
617     /sbin/ldconfig
618    
619     %postun -n libtalloc
620     /sbin/ldconfig
621    
622     %files
623     %defattr(-,root,root)
624     %{_sbindir}/smbd
625     %{_sbindir}/nmbd
626     %{_bindir}/mksmbpasswd.sh
627     %{_bindir}/smbstatus
628     %{_bindir}/eventlogadm
629     %config(noreplace) %{_sysconfdir}/samba/smbusers
630     %attr(755,root,root) %{_initrddir}/smb
631     %attr(755,root,root) %{_initrddir}/nmb
632     %config(noreplace) %{_sysconfdir}/logrotate.d/samba
633     %config(noreplace) %{_sysconfdir}/pam.d/samba
634     %{_mandir}/man7/samba.7*
635     %{_mandir}/man8/nmbd.8*
636     %{_mandir}/man8/smbd.8*
637     %{_mandir}/man8/eventlogadm.8*
638     %{_mandir}/man8/vfs_*.8*
639     %{_libdir}/samba/vfs
640     %{_libdir}/samba/auth
641     %{_libdir}/samba/charset
642     %attr(1777,root,root) %dir /var/spool/samba
643    
644     %doc examples/autofs examples/LDAP examples/libsmbclient examples/misc examples/printer-accounting
645     %doc examples/printing
646    
647     %files swat
648     %defattr(-,root,root)
649     %config(noreplace) %{_sysconfdir}/xinetd.d/swat
650     %{_datadir}/swat
651     %{_sbindir}/swat
652     %{_mandir}/man8/swat.8*
653     %attr(755,root,root) %{_libdir}/samba/*.msg
654    
655     %files client
656     %defattr(-,root,root)
657     /sbin/mount.cifs
658     /sbin/umount.cifs
659     %{_sbindir}/cifs.upcall
660     %{_bindir}/rpcclient
661     %{_bindir}/smbcacls
662     %{_bindir}/findsmb
663     %{_bindir}/smbget
664     %{_bindir}/nmblookup
665     %{_bindir}/smbclient
666     %{_bindir}/smbprint
667     %{_bindir}/smbspool
668     %{_bindir}/smbtar
669     %{_bindir}/smbtree
670     %{_bindir}/sharesec
671     %{_mandir}/man1/findsmb.1*
672     %{_mandir}/man1/nmblookup.1*
673     %{_mandir}/man1/rpcclient.1*
674     %{_mandir}/man1/smbcacls.1*
675     %{_mandir}/man1/smbclient.1*
676     %{_mandir}/man1/smbtar.1*
677     %{_mandir}/man1/smbtree.1*
678     %{_mandir}/man1/smbget.1*
679     %{_mandir}/man1/sharesec.1*
680     %{_mandir}/man8/smbspool.8*
681     %{_mandir}/man8/mount.cifs.8*
682     %{_mandir}/man8/umount.cifs.8*
683     %{_mandir}/man8/cifs.upcall.8*
684    
685     %files common
686     %defattr(-,root,root)
687     %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
688     %dir %{_libdir}/samba
689     %{_libdir}/samba/lowcase.dat
690     %{_libdir}/samba/upcase.dat
691     %{_libdir}/samba/valid.dat
692     %{_libdir}/libnss_wins.so
693     /%{_lib}/libnss_wins.so.2
694     %{_libdir}/libnetapi.so
695     %attr(755,root,root) %{_libdir}/libnetapi.so.*
696     %{_includedir}/netapi.h
697     %{_libdir}/pkgconfig/netapi.pc
698     %{_bindir}/net
699     %{_bindir}/testparm
700     %{_bindir}/smbpasswd
701     %{_bindir}/pdbedit
702     %{_bindir}/profiles
703     %{_bindir}/smbcquotas
704     %{_bindir}/smbcontrol
705     %{_bindir}/ldbadd
706     %{_bindir}/ldbdel
707     %{_bindir}/ldbedit
708     %{_bindir}/ldbmodify
709     %{_bindir}/ldbrename
710     %{_bindir}/ldbsearch
711     %dir /var/lib/samba
712     %attr(700,root,root) %dir /var/lib/samba/private
713     %dir /var/lib/samba/scripts
714     %config(noreplace) %{_sysconfdir}/samba/smb.conf
715     %config(noreplace) %{_sysconfdir}/samba/lmhosts
716     %config(noreplace) %{_sysconfdir}/sysconfig/samba
717     %dir %{_sysconfdir}/samba
718     %attr(0700,root,root) %dir /var/log/samba
719     %attr(0700,root,root) %dir /var/log/samba/old
720     %{_mandir}/man1/ldbadd.1.gz
721     %{_mandir}/man1/ldbdel.1.gz
722     %{_mandir}/man1/ldbedit.1.gz
723     %{_mandir}/man1/ldbmodify.1.gz
724     %{_mandir}/man1/ldbrename.1.gz
725     %{_mandir}/man1/ldbsearch.1.gz
726     %{_mandir}/man1/profiles.1*
727     %{_mandir}/man1/smbcquotas.1*
728     %{_mandir}/man1/smbcontrol.1*
729     #%{_mandir}/man1/vfstest.1*
730     %{_mandir}/man1/testparm.1*
731     %{_mandir}/man1/smbstatus.1*
732     %{_mandir}/man5/smbpasswd.5*
733     %{_mandir}/man5/smb.conf.5*
734     %{_mandir}/man5/lmhosts.5*
735     %{_mandir}/man8/smbpasswd.8*
736     %{_mandir}/man8/pdbedit.8*
737     %{_mandir}/man8/net.8*
738    
739     %doc README COPYING Manifest
740     %doc WHATSNEW.txt Roadmap
741    
742     %files winbind
743     %{_bindir}/ntlm_auth
744     %{_bindir}/wbinfo
745     %{_libdir}/libnss_winbind.so
746     %attr(755,root,root) %{_libdir}/libwbclient.so.*
747     %{_libdir}/samba/idmap
748     %{_libdir}/samba/nss_info
749     /%{_lib}/libnss_winbind.so.2
750     /%{_lib}/security/pam_winbind.so
751     %{_sbindir}/winbindd
752     %dir /var/run/winbindd
753     %attr(750,root,wbpriv) %dir /var/lib/samba/winbindd_privileged
754     %config(noreplace) %{_sysconfdir}/security/pam_winbind.conf
755     %{_initrddir}/winbind
756     %{_mandir}/man1/ntlm_auth.1*
757     %{_mandir}/man1/wbinfo.1*
758     %{_mandir}/man8/pam_winbind.8*
759     %{_mandir}/man7/winbind_krb5_locator.7*
760     %{_mandir}/man8/winbindd.8*
761     %{_mandir}/man8/idmap_*.8*
762     %{_datadir}/locale/*/LC_MESSAGES/pam_winbind.mo
763    
764     %files winbind-devel
765     %{_includedir}/wbclient.h
766     %{_libdir}/libwbclient.so
767     %{_libdir}/pkgconfig/wbclient.pc
768    
769     %files doc
770     %doc docs/Samba3-Developers-Guide.pdf docs/Samba3-ByExample.pdf
771     %doc docs/Samba3-HOWTO.pdf
772     %doc docs/htmldocs
773    
774     %files -n libsmbclient
775     %attr(755,root,root) %{_libdir}/libsmbclient.so.*
776     %attr(755,root,root) %{_libdir}/libsmbsharemodes.so.*
777    
778     %files -n libsmbclient-devel
779     %{_includedir}/libsmbclient.h
780     %{_includedir}/smb_share_modes.h
781     %{_libdir}/libsmbclient.so
782     %{_libdir}/libsmbsharemodes.so
783     %{_libdir}/pkgconfig/smbclient.pc
784     %{_libdir}/pkgconfig/smbsharemodes.pc
785     %{_mandir}/man7/libsmbclient.7*
786    
787     %files -n libtalloc
788     %attr(755,root,root) %{_libdir}/libtalloc.so.*
789    
790     %files -n libtalloc-devel
791     %{_includedir}/talloc.h
792     %{_libdir}/libtalloc.so
793     %{_libdir}/pkgconfig/talloc.pc
794    
795     %files -n libtdb
796     %attr(755,root,root) %{_libdir}/libtdb.so.*
797    
798     %files -n libtdb-devel
799     %{_includedir}/tdb.h
800     %{_libdir}/libtdb.so
801     %{_libdir}/pkgconfig/tdb.pc
802    
803     %files -n tdb-tools
804     %{_bindir}/tdbbackup
805     %{_bindir}/tdbdump
806     %{_bindir}/tdbtool
807     %{_mandir}/man8/tdbbackup.8*
808     %{_mandir}/man8/tdbdump.8*
809     %{_mandir}/man8/tdbtool.8*
810    
811     %files schema
812     %dir %{_sysconfdir}/openldap/schema
813     %{_sysconfdir}/openldap/schema/samba.schema
814    
815     %changelog
816     * Thu Nov 27 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.5-0.22
817     - Update to 3.2.5 (Security fix for CVE-2008-4314)
818    
819     * Thu Sep 18 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.4-0.21
820     - Update to 3.2.4
821     - resolves: #456889
822     - move cifs.upcall to /usr/sbin
823    
824     * Wed Aug 27 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.3-0.20
825     - Security fix for CVE-2008-3789
826    
827     * Wed Aug 20 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.2-0.19
828     - Update to 3.2.2
829     - resolves: #456889
830    
831     * Wed Aug 6 2008 Simo Sorce <ssorce@redhat.com> - 3.2.1-0.18
832     - Update to 3.2.1
833    
834     * Tue Jul 1 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-2.17
835     - Update to 3.2.0 final
836     - resolves: #452622
837    
838     * Tue Jun 10 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.rc2.16
839     - Update to 3.2.0rc2
840     - resolves: #449522
841     - resolves: #448107
842    
843     * Fri May 30 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.rc1.15
844     - Fix security=server
845     - resolves: #449038, #449039
846    
847     * Wed May 28 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.rc1.14
848     - Add fix for CVE-2008-1105
849     - resolves: #446724
850    
851     * Fri May 23 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.rc1.13
852     - Update to 3.2.0rc1
853    
854     * Wed May 21 2008 Simo Sorce <ssorce@redhat.com> - 3.2.0-1.pre3.12
855     - make it possible to print against Vista and XP SP3 as servers
856     - resolves: #439154
857    
858     * Thu May 15 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre3.11
859     - Add "net ads join createcomputer=ou1/ou2/ou3" fix (BZO #5465)
860    
861     * Fri May 09 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre3.10
862     - Add smbclient fix (BZO #5452)
863    
864     * Fri Apr 25 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre3.9
865     - Update to 3.2.0pre3
866    
867     * Tue Mar 18 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre2.8
868     - Add fixes for libsmbclient and support for r/o relocations
869    
870     * Mon Mar 10 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre2.7
871     - Fix libnetconf, libnetapi and msrpc DSSETUP call
872    
873     * Thu Mar 06 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre2.6
874     - Create separate packages for samba-winbind and samba-winbind-devel
875     - Add cifs.spnego helper
876    
877     * Wed Mar 05 2008 Guenther Deschner <gdeschner@redhat.com> - 3.2.0-1.pre2.3
878     - Update to 3.2.0pre2
879     - Add talloc and tdb lib and devel packages
880     - Add domainjoin-gui package
881    
882     * Fri Feb 22 2008 Simo Sorce <ssorce@redhat.com> - 3.2.0-0.pre1.3
883     - Try to fix GCC 4.3 build
884     - Add --with-dnsupdate flag and also make sure other flags are required just to
885     be sure the features are included without relying on autodetection to be
886     successful
887    
888     * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:3.2.0-1.pre1.2
889     - Autorebuild for GCC 4.3
890    
891     * Tue Dec 04 2007 Release Engineering <rel-eng at fedoraproject dot org> - 3.2.0-0.pre1.2
892     - Rebuild for openldap bump
893    
894     * Thu Oct 18 2007 Guenther Deschner <gdeschner@redhat.com> 3.2.0-0.pre1.1.fc9
895     - 32/64bit padding fix (affects multilib installations)
896    
897     * Wed Oct 8 2007 Simo Sorce <ssorce@redhat.com> 3.2.0-0.pre1.fc9
898     - New major relase, minor switched from 0 to 2
899     - License change, the code is now GPLv3+
900     - Numerous improvements and bugfixes included
901     - package libsmbsharemodes too
902     - remove smbldap-tools as they are already packaged separately in Fedora
903     - Fix bug 245506
904    
905     * Tue Oct 2 2007 Simo Sorce <ssorce@redhat.com> 3.0.26a-1.fc8
906     - rebuild with AD DNS Update support
907    
908     * Tue Sep 11 2007 Simo Sorce <ssorce@redhat.com> 3.0.26a-0.fc8
909     - upgrade to the latest upstream realease
910     - includes security fixes released today in 3.0.26
911    
912     * Tue Aug 24 2007 Simo Sorce <ssorce@redhat.com> 3.0.25c-4.fc8
913     - add fix reported upstream for heavy idmap_ldap memleak
914    
915     * Tue Aug 21 2007 Simo Sorce <ssorce@redhat.com> 3.0.25c-3.fc8
916     - fix a few places were "open" is used an interfere with the new glibc
917    
918     * Tue Aug 21 2007 Simo Sorce <ssorce@redhat.com> 3.0.25c-2.fc8
919     - remove old source
920     - add patch to fix samba bugzilla 4772
921    
922     * Tue Aug 21 2007 Guenther Deschner <gdeschner@redhat.com> 3.0.25c-0.fc8
923     - update to 3.0.25c
924    
925     * Tue Jun 29 2007 Simo Sorce <ssorce@redhat.com> 3.0.25b-3.fc8
926     - handle cases defined in #243766
927    
928     * Tue Jun 26 2007 Simo Sorce <ssorce@redhat.com> 3.0.25b-2.fc8
929     - update to 3.0.25b
930     - better error codes for init scripts: #244823
931    
932     * Tue May 29 2007 Günther Deschner <gdeschner@redhat.com>
933     - fix pam_smbpass patch.
934    
935     * Fri May 25 2007 Simo Sorce <ssorce@redhat.com>
936     - update to 3.0.25a as it contains many fixes
937     - add a fix for pam_smbpass made by Günther but committed upstream after 3.0.25a was cut.
938    
939     * Mon May 14 2007 Simo Sorce <ssorce@redhat.com>
940     - final 3.0.25
941     - includes security fixes for CVE-2007-2444,CVE-2007-2446,CVE-2007-2447
942    
943     * Mon Apr 30 2007 Günther Deschner <gdeschner@redhat.com>
944     - move to 3.0.25rc3
945    
946     * Thu Apr 19 2007 Simo Sorce <ssorce@redhat.com>
947     - fixes in the spec file
948     - moved to 3.0.25rc1
949     - addedd patches (merged upstream so they will be removed in 3.0.25rc2)
950    
951     * Wed Apr 4 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-12.fc7
952     - fixes in smb.conf
953     - advice in smb.conf to put scripts in /var/lib/samba/scripts
954     - create /var/lib/samba/scripts so that selinux can be happy
955     - fix Vista problems with msdfs errors
956    
957     * Tue Apr 03 2007 Guenther Deschner <gdeschner@redhat.com> 3.0.24-11.fc7
958     - enable PAM and NSS dlopen checks during build
959     - fix unresolved symbols in libnss_wins.so (bug #198230)
960    
961     * Fri Mar 30 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-10.fc7
962     - set passdb backend = tdbsam as default in smb.conf
963     - remove samba-docs dependency from swat, that was a mistake
964     - put back COPYING and other files in samba-common
965     - put examples in samba not in samba-docs
966     - leave only stuff under docs/ in samba-doc
967    
968     * Thu Mar 29 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-9.fc7
969     - integrate most of merge review proposed changes (bug #226387)
970     - remove libsmbclient-devel-static and simply stop shipping the
971     static version of smbclient as it seem this is deprecated and
972     actively discouraged
973    
974     * Wed Mar 28 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-8.fc7
975     - fix for bug #176649
976    
977     * Mon Mar 26 2007 Simo Sorce <ssorce@redhat.com>
978     - remove patch for bug 106483 as it introduces a new bug that prevents
979     the use of a credentials file with the smbclient tar command
980     - move the samba private dir from being the same as the config dir
981     (/etc/samba) to /var/lib/samba/private
982    
983     * Mon Mar 26 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-7.fc7
984     - make winbindd start earlier in the init process, at the same time
985     ypbind is usually started as well
986     - add a sepoarate init script for nmbd called nmb, we need to be able
987     to restart nmbd without dropping al smbd connections unnecessarily
988    
989     * Fri Mar 23 2007 Simo Sorce <ssorce@redhat.com>
990     - add samba.schema to /etc/openldap/schema
991    
992     * Thu Mar 22 2007 Florian La Roche <laroche@redhat.com>
993     - adjust the Requires: for the scripts, add "chkconfig --add smb"
994    
995     * Tue Mar 20 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-6.fc7
996     - do not put comments inline on smb.conf options, they may be read
997     as part of the value (for example log files names)
998    
999     * Mon Mar 19 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-5.fc7
1000     - actually use the correct samba.pamd file not the old samba.pamd.stack file
1001     - fix logifles and use upstream convention of log.* instead of our old *.log
1002     Winbindd creates its own log.* files anyway so we will be more consistent
1003     - install our own (enhanced) default smb.conf file
1004     - Fix pam_winbind acct_mgmt PAM result code (prevented local users from
1005     logging in). Fixed by Guenther.
1006     - move some files from samba to samba-common as they are used with winbindd
1007     as well
1008    
1009     * Fri Mar 16 2007 Guenther Deschner <gdeschner@redhat.com> 3.0.24-4.fc7
1010     - fix arch macro which reported Vista to Samba clients.
1011    
1012     * Thu Mar 15 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-3.fc7
1013     - Directories reorg, tdb files must go to /var/lib, not
1014     to /var/cache, add migration script in %%post common
1015     - Split out libsmbclient, devel and doc packages
1016     - Remove libmsrpc.[h|so] for now as they are not really usable
1017     - Remove kill -HUP from rotate, samba use -HUP for other things
1018     noit to reopen logs
1019    
1020     * Tue Feb 20 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-2.fc7
1021     - New upstream release
1022     - Fix packaging issue wrt idmap modules used only by smbd
1023     - Addedd Vista Patchset for compatibility with Windows Vista
1024     - Change default of "msdfs root", it seem to cause problems with
1025     some applications and it has been proposed to change it for
1026     3.0.25 upstream
1027    
1028     * Fri Sep 1 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23c-2
1029     - New upstream release.
1030    
1031     * Tue Aug 8 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23b-2
1032     - New upstream release.
1033    
1034     * Mon Jul 24 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23a-3
1035     - Fix the -logfiles patch to close
1036     bz#199607 Samba compiled with wrong log path.
1037     bz#199206 smb.conf has incorrect log file path
1038    
1039     * Mon Jul 24 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23a-2
1040     - Upgrade to new upstream 3.0.23a
1041     - include upstream samr_alias patch
1042    
1043     * Tue Jul 11 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23-2
1044     - New upstream release.
1045     - Use modified filter-requires-samba.sh from packaging/RHEL/setup/
1046     to get rid of bogus dependency on perl(Unicode::MapUTF8)
1047     - Update the -logfiles and -smb.conf patches to work with 3.0.23
1048    
1049     * Thu Jul 6 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23-0.RC3
1050     - New upstream RC release.
1051     - Update the -logfiles, and -passwd patches for
1052     3.0.23rc3
1053     - Include the change to smb.init from Bastien Nocera <bnocera@redhat.com>)
1054     to close
1055     bz#182560 Wrong retval for initscript when smbd is dead
1056     - Update this spec file to build with 3.0.23rc3
1057     - Remove the -install.mount.smbfs patch, since we don't install
1058     mount.smbfs any more.
1059    
1060     * Wed Jun 14 2006 Tomas Mraz <tmraz@redhat.com> - 2.0.21c-3
1061     - rebuilt with new gnutls
1062    
1063     * Fri Mar 17 2006 Jay Fenlason <fenlason@redhat.com> 2.0.21c-2
1064     - New upstream version.
1065    
1066     * Mon Feb 13 2006 Jay Fenlason <fenlason@redhat.com> 3.0.21b-2
1067     - New upstream version.
1068     - Since the rawhide kernel has dropped support for smbfs, remove smbmount
1069     and smbumount. Users should use mount.cifs instead.
1070     - Upgrade to 3.0.21b
1071    
1072     * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:3.0.20b-2.1.1
1073     - bump again for double-long bug on ppc(64)
1074    
1075     * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
1076     - rebuilt
1077    
1078     * Mon Nov 13 2005 Jay Fenlason <fenlason@redhat.com> 3.0.20b-2
1079     - turn on -DLDAP_DEPRECATED to allow access to ldap functions that have
1080     been depricated in 2.3.11, but which don't have well-documented
1081     replacements (ldap_simple_bind_s(), for example).
1082     - Upgrade to 3.0.20b, which includes all the previous upstream patches.
1083     - Updated the -warnings patch for 3.0.20a.
1084     - Include --with-shared-modules=idmap_ad,idmap_rid to close
1085     bz#156810 --with-shared-modules=idmap_ad,idmap_rid
1086     - Include the new samba.pamd from Tomas Mraz (tmraz@redhat.com) to close
1087     bz#170259 pam_stack is deprecated
1088    
1089     * Sun Nov 13 2005 Warren Togami <wtogami@redhat.com> 3.0.20-3
1090     - epochs from deps, req exact release
1091     - rebuild against new openssl
1092    
1093     * Mon Aug 22 2005 Jay Fenlason <fenlason@redhat.com> 3.0.20-2
1094     - New upstream release
1095     Includes five upstream patches -bug3010_v1, -groupname_enumeration_v3,
1096     -regcreatekey_winxp_v1, -usrmgr_groups_v1, and -winbindd_v1
1097     This obsoletes the -pie and -delim patches
1098     the -warning and -gcc4 patches are obsolete too
1099     The -man, -passwd, and -smbspool patches were updated to match 3.0.20pre1
1100     Also, the -quoting patch was implemented differently upstream
1101     There is now a umount.cifs executable and manpage
1102     We run autogen.sh as part of the build phase
1103     The testprns command is now gone
1104     libsmbclient now has a man page
1105     - Include -bug106483 patch to close
1106     bz#106483 smbclient: -N negates the provided password, despite documentation
1107     - Added the -warnings patch to quiet some compiler warnings.
1108     - Removed many obsolete patches from CVS.
1109    
1110     * Mon May 2 2005 Jay Fenlason <fenlason@redhat.com> 3.0.14a-2
1111     - New upstream release.
1112     - the -64bit-timestamps, -clitar, -establish_trust, user_rights_v1,
1113     winbind_find_dc_v2 patches are now obsolete.
1114    
1115     * Thu Apr 7 2005 Jay Fenlason <fenlason@redhat.com> 3.0.13-2
1116     - New upstream release
1117     - add my -quoting patch, to fix swat with strings that contain
1118     html meta-characters, and to use correct quote characters in
1119     lists, closing bz#134310
1120     - include the upstream winbindd_2k3sp1 patch
1121     - include the -smbclient patch.
1122     - include the -hang patch from upstream.
1123    
1124     * Thu Mar 24 2005 Florian La Roche <laroche@redhat.com>
1125     - add a "exit 0" to the postun of the main samba package
1126    
1127     * Wed Mar 2 2005 Tomas Mraz <tmraz@redhat.com> 3.0.11-5
1128     - rebuild with openssl-0.9.7e
1129    
1130     * Thu Feb 24 2005 Jay Fenlason <fenlason@redhat.com> 3.0.11-4
1131     - Use the updated filter-requires-samba.sh file, so we don't accidentally
1132     pick up a dependency on perl(Crypt::SmbHash)
1133    
1134     * Fri Feb 18 2005 Jay Fenlason <fenlason@redhat.com> 3.0.11-3
1135     - add -gcc4 patch to compile with gcc 4.
1136     - remove the now obsolete -smbclient-kerberos.patch
1137     - Include four upstream patches from
1138     http://samba.org/~jerry/patches/post-3.0.11/
1139     (Slightly modified the winbind_find_dc_v2 patch to apply easily with
1140     rpmbuild).
1141    
1142     * Fri Feb 4 2005 Jay Fenlason <fenlason@redhat.com> 3.0.11-2
1143     - include -smbspool patch to close bz#104136
1144    
1145     * Wed Jan 12 2005 Jay Fenlason <fenlason@redhat.com> 3.0.10-4
1146     - Update the -man patch to fix ntlm_auth.1 too.
1147     - Move pam_smbpass.so to the -common package, so both the 32
1148     and 64-bit versions will be installed on multiarch platforms.
1149     This closes bz#143617
1150     - Added new -delim patch to fix mount.cifs so it can accept
1151     passwords with commas in them (via environment or credentials
1152     file) to close bz#144198
1153    
1154     * Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 3.0.10-3
1155     - Rebuilt for new readline.
1156    
1157     * Fri Dec 17 2004 Jay Fenlason <fenlason@redhat.com> 3.0.10-2
1158     - New upstream release that closes CAN-2004-1154 bz#142544
1159     - Include the -64bit patch from Nalin. This closes bz#142873
1160     - Update the -logfiles patch to work with 3.0.10
1161     - Create /var/run/winbindd and make it part of the -common rpm to close
1162     bz#142242
1163    
1164     * Mon Nov 22 2004 Jay Fenlason <fenlason@redhat.com> 3.0.9-2
1165     - New upstream release. This obsoletes the -secret patch.
1166     Include my changetrustpw patch to make "net ads changetrustpw" stop
1167     aborting. This closes #134694
1168     - Remove obsolete triggers for ancient samba versions.
1169     - Move /var/log/samba to the -common rpm. This closes #76628
1170     - Remove the hack needed to get around the bad docs files in the
1171     3.0.8 tarball.
1172     - Change the comment in winbind.init to point at the correct pidfile.
1173     This closes #76641
1174    
1175     * Mon Nov 22 2004 Than Ngo <than@redhat.com> 3.0.8-4
1176     - fix unresolved symbols in libsmbclient which caused applications
1177     such as KDE's konqueror to fail when accessing smb:// URLs. #139894
1178    
1179     * Thu Nov 11 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-3.1
1180     - Rescue the install.mount.smbfs patch from Juanjo Villaplana
1181     (villapla@si.uji.es) to prevent building the srpm from trashing your
1182     installed /usr/bin/smbmount
1183    
1184     * Tue Nov 9 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-3
1185     - Include the corrected docs tarball, and use it instead of the
1186     obsolete docs from the upstream 3.0.8 tarball.
1187     - Update the logfiles patch to work with the updated docs.
1188    
1189     * Mon Nov 8 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-2
1190     - New upstream version fixes CAN-2004-0930. This obsoletes the
1191     disable-sendfile, salt, signing-shortkey and fqdn patches.
1192     - Add my <fenlason@redhat.com> ugly non-ascii-domain patch.
1193     - Updated the pie patch for 3.0.8.
1194     - Updated the logfiles patch for 3.0.8.
1195    
1196     * Tue Oct 26 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre2
1197     - New upstream version
1198     - Add Nalin's signing-shortkey patch.
1199    
1200     * Tue Oct 19 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.3
1201     - disable the -salt patch, because it causes undefined references in
1202     libsmbclient that prevent gnome-vfs from building.
1203    
1204     * Fri Oct 15 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.2
1205     - Re-enable the x_fclose patch that was accidentally disabled
1206     in 3.0.8-0.pre1.1. This closes #135832
1207     - include Nalin's -fqdn and -salt patches.
1208    
1209     * Wed Oct 13 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.1
1210     - Include disable-sendfile patch to default "use sendfile" to "no".
1211     This closes #132779
1212    
1213     * Wed Oct 6 2004 Jay Fenlason <fenlason@redhat.com>
1214     - Include patch from Steven Lawrance (slawrance@yahoo.com) that modifies
1215     smbmnt to work with 32-bit uids.
1216    
1217     * Mon Sep 27 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1
1218     - new upstream release. This obsoletes the ldapsam_compat patches.
1219    
1220     * Wed Sep 15 2004 Jay Fenlason <fenlason@redhat.com> 3.0.7-4
1221     - Update docs section to not carryover the docs/manpages directory
1222     This moved many files from /usr/share/doc/samba-3.0.7/docs/* to
1223     /usr/share/doc/samba-3.0.7/*
1224     - Modify spec file as suggested by Rex Dieter (rdieter@math.unl.edu)
1225     to correctly create libsmbclient.so.0 and to use %%_initrddir instead
1226     of rolling our own. This closes #132642
1227     - Add patch to default "use sendfile" to no, since sendfile appears to
1228     be broken
1229     - Add patch from Volker Lendecke <vl@samba.org> to help make
1230     ldapsam_compat work again.
1231     - Add patch from "Vince Brimhall" <vbrimhall@novell.com> for ldapsam_compat
1232     These two patches close bugzilla #132169
1233    
1234     * Mon Sep 13 2004 Jay Fenlason <fenlason@redhat.com> 3.0.7-3
1235     - Upgrade to 3.0.7, which fixes CAN-2004-0807 CAN-2004-0808
1236     This obsoletes the 3.0.6-schema patch.
1237     - Update BuildRequires line to include openldap-devel openssl-devel
1238     and cups-devel
1239    
1240     * Mon Aug 16 2004 Jay Fenlason <fenlason@redhat.com> 3.0.6-3
1241     - New upstream version.
1242     - Include post 3.0.6 patch from "Gerald (Jerry) Carter" <jerry@samba.org>
1243     to fix a duplicate in the LDAP schema.
1244     - Include 64-bit timestamp patch from Ravikumar (rkumar@hp.com)
1245     to allow correct timestamp handling on 64-bit platforms and fix #126109.
1246     - reenable the -pie patch. Samba is too widely used, and too vulnerable
1247     to potential security holes to disable an important security feature
1248     like -pie. The correct fix is to have the toolchain not create broken
1249     executables when programs compiled -pie are stripped.
1250     - Remove obsolete patches.
1251     - Modify this spec file to put libsmbclient.{a,so} in the right place on
1252     x86_64 machines.
1253    
1254     * Wed Aug 5 2004 Jason Vas Dias <jvdias@redhat.com> 3.0.5-3
1255     - Removed '-pie' patch - 3.0.5 uses -fPIC/-PIC, and the combination
1256     - resulted in executables getting corrupt stacks, causing smbmnt to
1257     - get a SIGBUS in the mount() call (bug 127420).
1258    
1259     * Fri Jul 30 2004 Jay Fenlason <fenlason@redhat.com> 3.0.5-2
1260     - Upgrade to 3.0.5, which is a regression from 3.0.5pre1 for a
1261     security fix.
1262     - Include the 3.0.4-backport patch from the 3E branch. This restores
1263     some of the 3.0.5pre1 and 3.0.5rc1 functionality.
1264    
1265     * Tue Jul 20 2004 Jay Fenlason <fenlason@redhat.com> 3.0.5-0.pre1.1
1266     - Backport base64_decode patche to close CAN-2004-0500
1267     - Backport hash patch to close CAN-2004-0686
1268     - use_authtok patch from Nalin Dahyabhai <nalin@redhat.com>
1269     - smbclient-kerberos patch from Alexander Larsson <alexl@redhat.com>
1270     - passwd patch uses "*" instead of "x" for "hashed" passwords for
1271     accounts created by winbind. "x" means "password is in /etc/shadow" to
1272     brain-damaged pam_unix module.
1273    
1274     * Fri Jul 2 2004 Jay Fenlason <fenlason@redhat.com> 3.0.5.0pre1.0
1275     - New upstream version
1276     - use %% { SOURCE1 } instead of a hardcoded path
1277     - include -winbind patch from Gerald (Jerry) Carter (jerry@samba.org)
1278     https://bugzilla.samba.org/show_bug.cgi?id=1315
1279     to make winbindd work against Windows versions that do not have
1280     128 bit encryption enabled.
1281     - Moved %%{_bindir}/net to the -common package, so that folks who just
1282     want to use winbind, etc don't have to install -client in order to
1283     "net join" their domain.
1284     - New upstream version obsoletes the patches added in 3.0.3-5
1285     - Remove smbgetrc.5 man page, since we don't ship smbget.
1286    
1287     * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
1288     - rebuilt
1289    
1290     * Tue May 4 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-5
1291     - Patch to allow password changes from machines patched with
1292     Microsoft hotfix MS04-011.
1293     - Include patches for https://bugzilla.samba.org/show_bug.cgi?id=1302
1294     and https://bugzilla.samba.org/show_bug.cgi?id=1309
1295    
1296     * Thu Apr 29 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-4
1297     - Samba 3.0.3 released.
1298    
1299     * Wed Apr 21 2004 jay Fenlason <fenlason@redhat.com> 3.0.3-3.rc1
1300     - New upstream version
1301     - updated spec file to make libsmbclient.so executable. This closes
1302     bugzilla #121356
1303    
1304     * Mon Apr 5 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-2.pre2
1305     - New upstream version
1306     - Updated configure line to remove --with-fhs and to explicitly set all
1307     the directories that --with-fhs was setting. We were overriding most of
1308     them anyway. This closes #118598
1309    
1310     * Mon Mar 15 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-1.pre1
1311     - New upstream version.
1312     - Updated -pie and -logfiles patches for 3.0.3pre1
1313     - add krb5-devel to buildrequires, fixes #116560
1314     - Add patch from Miloslav Trmac (mitr@volny.cz) to allow non-root to run
1315     "service smb status". This fixes #116559
1316    
1317     * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
1318     - rebuilt
1319    
1320     * Mon Feb 16 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2a-1
1321     - Upgrade to 3.0.2a
1322    
1323     * Mon Feb 16 2004 Karsten Hopp <karsten@redhat.de> 3.0.2-7
1324     - fix ownership in -common package
1325    
1326     * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
1327     - rebuilt
1328    
1329     * Fri Feb 13 2004 Jay Fenlason <fenlason@redhat.com>
1330     - Change all requires lines to list an explicit epoch. Closes #102715
1331     - Add an explicit Epoch so that %%{epoch} is defined.
1332    
1333     * Mon Feb 9 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2-5
1334     - New upstream version: 3.0.2 final includes security fix for #114995
1335     (CAN-2004-0082)
1336     - Edit postun script for the -common package to restart winbind when
1337     appropriate. Fixes bugzilla #114051.
1338    
1339     * Mon Feb 2 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2-3rc2
1340     - add %%dir entries for %%{_libdir}/samba and %%{_libdir}/samba/charset
1341     - Upgrade to new upstream version
1342     - build mount.cifs for the new cifs filesystem in the 2.6 kernel.
1343    
1344     * Mon Jan 19 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2-1rc1
1345     - Upgrade to new upstream version
1346    
1347     * Wed Dec 17 2003 Felipe Alfaro Solana <felipe_alfaro@linuxmail.org> 3.0.1-1
1348     - Update to 3.0.1
1349     - Removed testparm patch as it's already merged
1350     - Removed Samba.7* man pages
1351     - Fixed .buildroot patch
1352     - Fixed .pie patch
1353     - Added new /usr/bin/tdbdump file
1354    
1355     * Thu Sep 25 2003 Jay Fenlason <fenlason@redhat.com> 3.0.0-15
1356     - New 3.0.0 final release
1357     - merge nmbd-netbiosname and testparm patches from 3E branch
1358     - updated the -logfiles patch to work against 3.0.0
1359     - updated the pie patch
1360     - update the VERSION file during build
1361     - use make -j if avaliable
1362     - merge the winbindd_privileged change from 3E
1363     - merge the "rm /usr/lib" patch that allows Samba to build on 64-bit
1364     platforms despite the broken Makefile
1365    
1366     * Mon Aug 18 2003 Jay Fenlason <fenlason@redhat.com>
1367     - Merge from samba-3E-branch after samba-3.0.0rc1 was released
1368    
1369     * Wed Jul 23 2003 Jay Fenlason <fenlason@redhat.com> 3.0.0-3beta3
1370     - Merge from 3.0.0-2beta3.3E
1371     - (Correct log file names (#100981).)
1372     - (Fix pidfile directory in samab.log)
1373     - (Remove obsolete samba-3.0.0beta2.tar.bz2.md5 file)
1374     - (Move libsmbclient to the -common package (#99449))
1375    
1376     * Tue Jun 22 2003 Nalin Dahyabhai <nalin@redhat.com> 2.2.8a-4
1377     - rebuild
1378    
1379     * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
1380     - rebuilt
1381    
1382     * Wed May 28 2003 Jay Fenlason <fenlason@redhat.com> 2.2.8a-2
1383     - add libsmbclient.so for gnome-vfs-extras
1384     - Edit specfile to specify /var/run for pid files
1385     - Move /tmp/.winbindd/socket to /var/run/winbindd/socket
1386    
1387     * Wed May 14 2003 Florian La Roche <Florian.LaRoche@redhat.de>
1388     - add proper ldconfig calls
1389    
1390     * Thu Apr 24 2003 Jay Fenlason <fenlason@redhat.com> 2.2.8a-1
1391     - upgrade to 2.2.8a
1392     - remove old .md5 files
1393     - add "pid directory = /var/run" to the smb.conf file. Fixes #88495
1394     - Patch from jra@dp.samba.org to fix a delete-on-close regression
1395    
1396     * Mon Mar 24 2003 Jay Fenlason <fenlason@redhat.com> 2.2.8-0
1397     - Upgrade to 2.2.8
1398     - removed commented out patches.
1399     - removed old patches and .md5 files from the repository.
1400     - remove duplicate /sbin/chkconfig --del winbind which causes
1401     warnings when removing samba.
1402     - Fixed minor bug in smbprint that causes it to fail when called with
1403     more than 10 parameters: the accounting file (and spool directory
1404     derived from it) were being set wrong due to missing {}. This closes
1405     bug #86473.
1406     - updated smb.conf patch, includes new defaults to close bug #84822.
1407    
1408     * Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
1409     - rebuilt
1410    
1411     * Thu Feb 20 2003 Jonathan Blandford <jrb@redhat.com> 2.2.7a-5
1412     - remove swat.desktop file
1413    
1414     * Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 2.2.7a-4
1415     - relink libnss_wins.so with SHLD="%%{__cc} -lnsl" to force libnss_wins.so to
1416     link with libnsl, avoiding unresolved symbol errors on functions in libnsl
1417    
1418     * Mon Feb 10 2003 Jay Fenlason <fenlason@redhat.com> 2.2.7a-3
1419     - edited spec file to put .so files in the correct directories
1420     on 64-bit platforms that have 32-bit compatability issues
1421     (sparc64, x86_64, etc). This fixes bugzilla #83782.
1422     - Added samba-2.2.7a-error.patch from twaugh. This fixes
1423     bugzilla #82454.
1424    
1425     * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
1426     - rebuilt
1427    
1428     * Thu Jan 9 2003 Jay Fenlason <fenlason@redhat.com> 2.2.7a-1
1429     - Update to 2.2.7a
1430     - Change default printing system to CUPS
1431     - Turn on pam_smbpass
1432     - Turn on msdfs
1433    
1434     * Sat Jan 4 2003 Jeff Johnson <jbj@redhat.com> 2.2.7-5
1435     - use internal dep generator.
1436    
1437     * Sat Dec 14 2002 Tim Powers <timp@redhat.com> 2.2.7-4
1438     - don't use rpms internal dep generator
1439    
1440     * Mon Dec 02 2002 Elliot Lee <sopwith@redhat.com> 2.2.7-3
1441     - Fix missing doc files.
1442     - Fix multilib issues
1443    
1444     * Wed Nov 20 2002 Bill Nottingham <notting@redhat.com> 2.2.7-2
1445     - update to 2.2.7
1446     - add patch for LFS in smbclient (<tcallawa@redhat.com>)
1447    
1448     * Wed Aug 28 2002 Trond Eivind Glomsød <teg@redhat.com> 2.2.5-10
1449     - logrotate fixes (#65007)
1450    
1451     * Mon Aug 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-9
1452     - /usr/lib was used in place of %%{_libdir} in three locations (#72554)
1453    
1454     * Mon Aug 5 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-8
1455     - Initscript fix (#70720)
1456    
1457     * Fri Jul 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-7
1458     - Enable VFS support and compile the "recycling" module (#69796)
1459     - more selective includes of the examples dir
1460    
1461     * Tue Jul 23 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-6
1462     - Fix the lpq parser for better handling of LPRng systems (#69352)
1463    
1464     * Tue Jul 23 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-5
1465     - desktop file fixes (#69505)
1466    
1467     * Wed Jun 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-4
1468     - Enable ACLs
1469    
1470     * Tue Jun 25 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-3
1471     - Make it not depend on Net::LDAP - those are doc files and examples
1472    
1473     * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
1474     - automated rebuild
1475    
1476     * Thu Jun 20 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-1
1477     - 2.2.5
1478    
1479     * Fri Jun 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-5
1480     - Move the post/preun of winbind into the -common subpackage,
1481     where the script is (#66128)
1482    
1483     * Tue Jun 4 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-4
1484     - Fix pidfile locations so it runs properly again (2.2.4
1485     added a new directtive - #65007)
1486    
1487     * Thu May 23 2002 Tim Powers <timp@redhat.com>
1488     - automated rebuild
1489    
1490     * Tue May 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-2
1491     - Fix #64804
1492    
1493     * Thu May 9 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-1
1494     - 2.2.4
1495     - Removed some zero-length and CVS internal files
1496     - Make it build
1497    
1498     * Wed Apr 10 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-6
1499     - Don't use /etc/samba.d in smbadduser, it should be /etc/samba
1500    
1501     * Thu Apr 4 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-5
1502     - Add libsmbclient.a w/headerfile for KDE (#62202)
1503    
1504     * Tue Mar 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-4
1505     - Make the logrotate script look the correct place for the pid files
1506    
1507     * Thu Mar 14 2002 Nalin Dahyabhai <nalin@redhat.com> 2.2.3a-3
1508     - include interfaces.o in pam_smbpass.so, which needs symbols from interfaces.o
1509     (patch posted to samba-list by Ilia Chipitsine)
1510    
1511     * Thu Feb 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-2
1512     - Rebuild
1513    
1514     * Thu Feb 7 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-1
1515     - 2.2.3a
1516    
1517     * Mon Feb 4 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3-1
1518     - 2.2.3
1519    
1520     * Thu Nov 29 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-8
1521     - New pam configuration file for samba
1522    
1523     * Tue Nov 27 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-7
1524     - Enable PAM session controll and password sync
1525    
1526     * Tue Nov 13 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-6
1527     - Move winbind files to samba-common. Add separate initscript for
1528     winbind
1529     - Fixes for winbind - protect global variables with mutex, use
1530     more secure getenv
1531    
1532     * Thu Nov 8 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-5
1533     - Teach smbadduser about "getent passwd"
1534     - Fix more pid-file references
1535     - Add (conditional) winbindd startup to the initscript, configured in
1536     /etc/sysconfig/samba
1537    
1538     * Wed Nov 7 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-4
1539     - Fix pid-file reference in logrotate script
1540     - include pam and nss modules for winbind
1541    
1542     * Mon Nov 5 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-3
1543     - Add "--with-utmp" to configure options (#55372)
1544     - Include winbind, pam_smbpass.so, rpcclient and smbcacls
1545     - start using /var/cache/samba, we need to keep state and there is
1546     more than just locks involved
1547    
1548     * Sat Nov 03 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.2.2-2
1549     - add "reload" to the usage string in the startup script
1550    
1551     * Mon Oct 15 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-1
1552     - 2.2.2
1553    
1554     * Tue Sep 18 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.1a-5
1555     - Add patch from Jeremy Allison to fix IA64 alignment problems (#51497)
1556    
1557     * Mon Aug 13 2001 Trond Eivind Glomsrød <teg@redhat.com>
1558     - Don't include smbpasswd in samba, it's in samba-common (#51598)
1559     - Add a disabled "obey pam restrictions" statement - it's not
1560     active, as we use encrypted passwords, but if the admin turns
1561     encrypted passwords off the choice is available. (#31351)
1562    
1563     * Wed Aug 8 2001 Trond Eivind Glomsrød <teg@redhat.com>
1564     - Use /var/cache/samba instead of /var/lock/samba
1565     - Remove "domain controller" keyword from smb.conf, it's
1566     deprecated (from #13704)
1567     - Sync some examples with smb.conf.default
1568     - Fix password synchronization (#16987)
1569    
1570     * Fri Jul 20 2001 Trond Eivind Glomsrød <teg@redhat.com>
1571     - Tweaks of BuildRequires (#49581)
1572    
1573     * Wed Jul 11 2001 Trond Eivind Glomsrød <teg@redhat.com>
1574     - 2.2.1a bugfix release
1575    
1576     * Tue Jul 10 2001 Trond Eivind Glomsrød <teg@redhat.com>
1577     - 2.2.1, which should work better for XP
1578    
1579     * Sat Jun 23 2001 Trond Eivind Glomsrød <teg@redhat.com>
1580     - 2.2.0a security fix
1581     - Mark lograte and pam configuration files as noreplace
1582    
1583     * Fri Jun 22 2001 Trond Eivind Glomsrød <teg@redhat.com>
1584     - Add the /etc/samba directory to samba-common
1585    
1586     * Thu Jun 21 2001 Trond Eivind Glomsrød <teg@redhat.com>
1587     - Add improvements to the smb.conf as suggested in #16931
1588    
1589     * Tue Jun 19 2001 Trond Eivind Glomsrød <teg@redhat.com>
1590     (these changes are from the non-head version)
1591     - Don't include /usr/sbin/samba, it's the same as the initscript
1592     - unset TMPDIR, as samba can't write into a TMPDIR owned
1593     by root (#41193)
1594     - Add pidfile: lines for smbd and nmbd and a config: line
1595     in the initscript (#15343)
1596     - don't use make -j
1597     - explicitly include /usr/share/samba, not just the files in it
1598    
1599     * Tue Jun 19 2001 Bill Nottingham <notting@redhat.com>
1600     - mount.smb/mount.smbfs go in /sbin, *not* %%{_sbindir}
1601    
1602     * Fri Jun 8 2001 Preston Brown <pbrown@redhat.com>
1603     - enable encypted passwords by default
1604    
1605     * Thu Jun 7 2001 Helge Deller <hdeller@redhat.de>
1606     - build as 2.2.0-1 release
1607     - skip the documentation-directories docbook, manpages and yodldocs
1608     - don't include *.sgml documentation in package
1609     - moved codepage-directory to /usr/share/samba/codepages
1610     - make it compile with glibc-2.2.3-10 and kernel-headers-2.4.2-2
1611    
1612     * Mon May 21 2001 Helge Deller <hdeller@redhat.de>
1613     - updated to samba 2.2.0
1614     - moved codepages to %%{_datadir}/samba/codepages
1615     - use all available CPUs for building rpm packages
1616     - use %%{_xxx} defines at most places in spec-file
1617     - "License:" replaces "Copyright:"
1618     - dropped excludearch sparc
1619     - de-activated japanese patches 100 and 200 for now
1620     (they need to be fixed and tested wth 2.2.0)
1621     - separated swat.desktop file from spec-file and added
1622     german translations
1623     - moved /etc/sysconfig/samba to a separate source-file
1624     - use htmlview instead of direct call to netscape in
1625     swat.desktop-file
1626    
1627     * Mon May 7 2001 Bill Nottingham <notting@redhat.com>
1628     - device-remove security fix again (<tridge@samba.org>)
1629    
1630     * Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
1631     - fix tempfile security problems, officially (<tridge@samba.org>)
1632     - update to 2.0.8
1633    
1634     * Sun Apr 8 2001 Bill Nottingham <notting@redhat.com>
1635     - turn of SSL, kerberos
1636    
1637     * Thu Apr 5 2001 Bill Nottingham <notting@redhat.com>
1638     - fix tempfile security problems (patch from <Marcus.Meissner@caldera.de>)
1639    
1640     * Thu Mar 29 2001 Bill Nottingham <notting@redhat.com>
1641     - fix quota support, and quotas with the 2.4 kernel (#31362, #33915)
1642    
1643     * Mon Mar 26 2001 Nalin Dahyabhai <nalin@redhat.com>
1644     - tweak the PAM code some more to try to do a setcred() after initgroups()
1645     - pull in all of the optflags on i386 and sparc
1646     - don't explicitly enable Kerberos support -- it's only used for password
1647     checking, and if PAM is enabled it's a no-op anyway
1648    
1649     * Mon Mar 5 2001 Tim Waugh <twaugh@redhat.com>
1650     - exit successfully from preun script (bug #30644).
1651    
1652     * Fri Mar 2 2001 Nalin Dahyabhai <nalin@redhat.com>
1653     - rebuild in new environment
1654    
1655     * Wed Feb 14 2001 Bill Nottingham <notting@redhat.com>
1656     - updated japanese stuff (#27683)
1657    
1658     * Fri Feb 9 2001 Bill Nottingham <notting@redhat.com>
1659     - fix trigger (#26859)
1660    
1661     * Wed Feb 7 2001 Bill Nottingham <notting@redhat.com>
1662     - add i18n support, japanese patch (#26253)
1663    
1664     * Wed Feb 7 2001 Trond Eivind Glomsrød <teg@redhat.com>
1665     - i18n improvements in initscript (#26537)
1666    
1667     * Wed Jan 31 2001 Bill Nottingham <notting@redhat.com>
1668     - put smbpasswd in samba-common (#25429)
1669    
1670     * Wed Jan 24 2001 Bill Nottingham <notting@redhat.com>
1671     - new i18n stuff
1672    
1673     * Sun Jan 21 2001 Bill Nottingham <notting@redhat.com>
1674     - rebuild
1675    
1676     * Thu Jan 18 2001 Bill Nottingham <notting@redhat.com>
1677     - i18n-ize initscript
1678     - add a sysconfig file for daemon options (#23550)
1679     - clarify smbpasswd man page (#23370)
1680     - build with LFS support (#22388)
1681     - avoid extraneous pam error messages (#10666)
1682     - add Urban Widmark's bug fixes for smbmount (#19623)
1683     - fix setgid directory modes (#11911)
1684     - split swat into subpackage (#19706)
1685    
1686     * Wed Oct 25 2000 Nalin Dahyabhai <nalin@redhat.com>
1687     - set a default CA certificate path in smb.conf (#19010)
1688     - require openssl >= 0.9.5a-20 to make sure we have a ca-bundle.crt file
1689    
1690     * Mon Oct 16 2000 Bill Nottingham <notting@redhat.com>
1691     - fix swat only_from line (#18726, others)
1692     - fix attempt to write outside buildroot on install (#17943)
1693    
1694     * Mon Aug 14 2000 Bill Nottingham <notting@redhat.com>
1695     - add smbspool back in (#15827)
1696     - fix absolute symlinks (#16125)
1697    
1698     * Sun Aug 6 2000 Philipp Knirsch <pknirsch@redhat.com>
1699     - bugfix for smbadduser script (#15148)
1700    
1701     * Mon Jul 31 2000 Matt Wilson <msw@redhat.com>
1702     - patch configure.ing (patch11) to disable cups test
1703     - turn off swat by default
1704    
1705     * Fri Jul 28 2000 Bill Nottingham <notting@redhat.com>
1706     - fix condrestart stuff
1707    
1708     * Fri Jul 21 2000 Bill Nottingham <notting@redhat.com>
1709     - add copytruncate to logrotate file (#14360)
1710     - fix init script (#13708)
1711    
1712     * Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
1713     - move initscript back
1714     - remove 'Using Samba' book from %%doc
1715     - move stuff to /etc/samba (#13708)
1716     - default configuration tweaks (#13704)
1717     - some logrotate tweaks
1718    
1719     * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
1720     - automatic rebuild
1721    
1722     * Tue Jul 11 2000 Bill Nottingham <notting@redhat.com>
1723     - fix logrotate script (#13698)
1724    
1725     * Thu Jul 6 2000 Bill Nottingham <notting@redhat.com>
1726     - fix initscripts req (prereq /etc/init.d)
1727    
1728     * Wed Jul 5 2000 Than Ngo <than@redhat.de>
1729     - add initdir macro to handle the initscript directory
1730     - add a new macro to handle /etc/pam.d/system-auth
1731    
1732     * Thu Jun 29 2000 Nalin Dahyabhai <nalin@redhat.com>
1733     - enable Kerberos 5 and SSL support
1734     - patch for duplicate profile.h headers
1735    
1736     * Thu Jun 29 2000 Bill Nottingham <notting@redhat.com>
1737     - fix init script
1738    
1739     * Tue Jun 27 2000 Bill Nottingham <notting@redhat.com>
1740     - rename samba logs (#11606)
1741    
1742     * Mon Jun 26 2000 Bill Nottingham <notting@redhat.com>
1743     - initscript munging
1744    
1745     * Fri Jun 16 2000 Bill Nottingham <notting@redhat.com>
1746     - configure the swat stuff usefully
1747     - re-integrate some specfile tweaks that got lost somewhere
1748    
1749     * Thu Jun 15 2000 Bill Nottingham <notting@redhat.com>
1750     - rebuild to get rid of cups dependency
1751    
1752     * Wed Jun 14 2000 Nalin Dahyabhai <nalin@redhat.com>
1753     - tweak logrotate configurations to use the PID file in /var/lock/samba
1754    
1755     * Sun Jun 11 2000 Bill Nottingham <notting@redhat.com>
1756     - rebuild in new environment
1757    
1758     * Thu Jun 1 2000 Nalin Dahyabhai <nalin@redhat.com>
1759     - change PAM setup to use system-auth
1760    
1761     * Mon May 8 2000 Bill Nottingham <notting@redhat.com>
1762     - fixes for ia64
1763    
1764     * Sat May 6 2000 Bill Nottingham <notting@redhat.com>
1765     - switch to %%configure
1766    
1767     * Wed Apr 26 2000 Nils Philippsen <nils@redhat.de>
1768     - version 2.0.7
1769    
1770     * Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
1771     - simplify preun
1772    
1773     * Thu Mar 16 2000 Bill Nottingham <notting@redhat.com>
1774     - fix yp_get_default_domain in autoconf
1775     - only link against readline for smbclient
1776     - fix log rotation (#9909)
1777    
1778     * Fri Feb 25 2000 Bill Nottingham <notting@redhat.com>
1779     - fix trigger, again.
1780    
1781     * Mon Feb 7 2000 Bill Nottingham <notting@redhat.com>
1782     - fix trigger.
1783    
1784     * Fri Feb 4 2000 Bill Nottingham <notting@redhat.com>
1785     - turn on quota support
1786    
1787     * Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
1788     - rebuild to fox dependencies
1789     - man pages are compressed
1790    
1791     * Fri Jan 21 2000 Bill Nottingham <notting@redhat.com>
1792     - munge post scripts slightly
1793    
1794     * Wed Jan 19 2000 Bill Nottingham <notting@redhat.com>
1795     - turn on mmap again. Wheee.
1796     - ship smbmount on alpha
1797    
1798     * Mon Dec 6 1999 Bill Nottingham <notting@redhat.com>
1799     - turn off mmap. ;)
1800    
1801     * Wed Dec 1 1999 Bill Nottingham <notting@redhat.com>
1802     - change /var/log/samba to 0700
1803     - turn on mmap support
1804    
1805     * Thu Nov 11 1999 Bill Nottingham <notting@redhat.com>
1806     - update to 2.0.6
1807    
1808     * Fri Oct 29 1999 Bill Nottingham <notting@redhat.com>
1809     - add a %%defattr for -common
1810    
1811     * Tue Oct 5 1999 Bill Nottingham <notting@redhat.com>
1812     - shift some files into -client
1813     - remove /home/samba from package.
1814    
1815     * Tue Sep 28 1999 Bill Nottingham <notting@redhat.com>
1816     - initscript oopsie. killproc <name> -HUP, not other way around.
1817    
1818     * Sat Sep 26 1999 Bill Nottingham <notting@redhat.com>
1819     - script cleanups. Again.
1820    
1821     * Wed Sep 22 1999 Bill Nottingham <notting@redhat.com>
1822     - add a patch to fix dropped reconnection attempts
1823    
1824     * Mon Sep 6 1999 Jeff Johnson <jbj@redhat.com>
1825     - use cp rather than mv to preserve /etc/services perms (#4938 et al).
1826     - use mktemp to generate /etc/tmp.XXXXXX file name.
1827     - add prereqs on sed/mktemp/killall (need to move killall to /bin).
1828     - fix trigger syntax (i.e. "samba < 1.9.18p7" not "samba < samba-1.9.18p7")
1829    
1830     * Mon Aug 30 1999 Bill Nottingham <notting@redhat.com>
1831     - sed "s|nawk|gawk|" /usr/bin/convert_smbpasswd
1832    
1833     * Sat Aug 21 1999 Bill Nottingham <notting@redhat.com>
1834     - fix typo in mount.smb
1835    
1836     * Fri Aug 20 1999 Bill Nottingham <notting@redhat.com>
1837     - add a %%trigger to work around (sort of) broken scripts in
1838     previous releases
1839    
1840     * Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
1841     - initscript munging
1842    
1843     * Mon Aug 9 1999 Bill Nottingham <notting@redhat.com>
1844     - add domain parsing to mount.smb
1845    
1846     * Fri Aug 6 1999 Bill Nottingham <notting@redhat.com>
1847     - add a -common package, shuffle files around.
1848    
1849     * Fri Jul 23 1999 Bill Nottingham <notting@redhat.com>
1850     - add a chmod in %%postun so /etc/services & inetd.conf don't become unreadable
1851    
1852     * Wed Jul 21 1999 Bill Nottingham <notting@redhat.com>
1853     - update to 2.0.5
1854     - fix mount.smb - smbmount options changed again.........
1855     - fix postun. oops.
1856     - update some stuff from the samba team's spec file.
1857    
1858     * Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
1859     - split off clients into separate package
1860     - don't run samba by default
1861    
1862     * Mon Jun 14 1999 Bill Nottingham <notting@redhat.com>
1863     - fix one problem with mount.smb script
1864     - fix smbpasswd on sparc with a really ugly kludge
1865    
1866     * Thu Jun 10 1999 Dale Lovelace <dale@redhat.com>
1867     - fixed logrotate script
1868    
1869     * Tue May 25 1999 Bill Nottingham <notting@redhat.com>
1870     - turn of 64-bit locking on 32-bit platforms
1871    
1872     * Thu May 20 1999 Bill Nottingham <notting@redhat.com>
1873     - so many releases, so little time
1874     - explicitly uncomment 'printing = bsd' in sample config
1875    
1876     * Tue May 18 1999 Bill Nottingham <notting@redhat.com>
1877     - update to 2.0.4a
1878     - fix mount.smb arg ordering
1879    
1880     * Fri Apr 16 1999 Bill Nottingham <notting@redhat.com>
1881     - go back to stop/start for restart (-HUP didn't work in testing)
1882    
1883     * Fri Mar 26 1999 Bill Nottingham <notting@redhat.com>
1884     - add a mount.smb to make smb mounting a little easier.
1885     - smb filesystems apparently don't work on alpha. Oops.
1886    
1887     * Thu Mar 25 1999 Bill Nottingham <notting@redhat.com>
1888     - always create codepages
1889    
1890     * Tue Mar 23 1999 Bill Nottingham <notting@redhat.com>
1891     - logrotate changes
1892    
1893     * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1894     - auto rebuild in the new build environment (release 3)
1895    
1896     * Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
1897     - updated init script to use graceful restart (not stop/start)
1898    
1899     * Tue Mar 9 1999 Bill Nottingham <notting@redhat.com>
1900     - update to 2.0.3
1901    
1902     * Thu Feb 18 1999 Bill Nottingham <notting@redhat.com>
1903     - update to 2.0.2
1904    
1905     * Mon Feb 15 1999 Bill Nottingham <notting@redhat.com>
1906     - swat swat
1907    
1908     * Tue Feb 9 1999 Bill Nottingham <notting@redhat.com>
1909     - fix bash2 breakage in post script
1910    
1911     * Fri Feb 5 1999 Bill Nottingham <notting@redhat.com>
1912     - update to 2.0.0
1913    
1914     * Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
1915     - make sure all binaries are stripped
1916    
1917     * Thu Sep 17 1998 Jeff Johnson <jbj@redhat.com>
1918     - update to 1.9.18p10.
1919     - fix %%triggerpostun.
1920    
1921     * Tue Jul 07 1998 Erik Troan <ewt@redhat.com>
1922     - updated postun triggerscript to check $0
1923     - clear /etc/codepages from %%preun instead of %%postun
1924    
1925     * Mon Jun 08 1998 Erik Troan <ewt@redhat.com>
1926     - made the %%postun script a tad less agressive; no reason to remove
1927     the logs or lock file (after all, if the lock file is still there,
1928     samba is still running)
1929     - the %%postun and %%preun should only exectute if this is the final
1930     removal
1931     - migrated %%triggerpostun from Red Hat's samba package to work around
1932     packaging problems in some Red Hat samba releases
1933    
1934     * Sun Apr 26 1998 John H Terpstra <jht@samba.anu.edu.au>
1935     - minor tidy up in preparation for release of 1.9.18p5
1936     - added findsmb utility from SGI package
1937    
1938     * Wed Mar 18 1998 John H Terpstra <jht@samba.anu.edu.au>
1939     - Updated version and codepage info.
1940     - Release to test name resolve order
1941    
1942     * Sat Jan 24 1998 John H Terpstra <jht@samba.anu.edu.au>
1943     - Many optimisations (some suggested by Manoj Kasichainula <manojk@io.com>
1944     - Use of chkconfig in place of individual symlinks to /etc/rc.d/init/smb
1945     - Compounded make line
1946     - Updated smb.init restart mechanism
1947     - Use compound mkdir -p line instead of individual calls to mkdir
1948     - Fixed smb.conf file path for log files
1949     - Fixed smb.conf file path for incoming smb print spool directory
1950     - Added a number of options to smb.conf file
1951     - Added smbadduser command (missed from all previous RPMs) - Doooh!
1952     - Added smbuser file and smb.conf file updates for username map
1953    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed