1 Summary: SMB client and server
2 Summary(pl): Klient i serwer SMB
7 Group: Networking/Daemons
8 Group(pl): Sieciowe/Serwery
9 Source0: ftp://samba.anu.edu.au/pub/samba/%{name}-%{version}.tar.gz
10 Source1: samba.PLD.tar.bz2
12 Patch0: samba-glibc2.1.patch
13 Patch1: samba-config.patch
14 Patch2: samba-cap.patch
15 Prereq: /sbin/chkconfig
17 BuildRequires: ncurses-devel
18 BuildRequires: readline-devel
19 BuildRequires: pam-devel
20 BuildRoot: /tmp/%{name}-%{version}-root
23 Samba provides an SMB server which can be used to provide
24 network services to SMB (sometimes called "Lan Manager")
25 clients, including various versions of MS Windows, OS/2,
26 and other Linux machines. Samba also provides some SMB
27 clients, which complement the built-in SMB filesystem
28 in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
29 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame)
32 This release is known as the "Locking Update" and has full
33 support for Opportunistic File Locking. In addition this update
34 includes native support for Microsoft encrypted passwords,
35 improved browse list and WINS database management.
37 Please refer to the WHATSNEW.txt document for fixup information.
38 This binary release includes encrypted password support.
39 Please read the smb.conf file and ENCRYPTION.txt in the
40 docs directory for implementation details.
43 Samba udostêpnia serwer SMB, który mo¿e byæ u¿yty w celu dostarczenia
44 us³ug sieciowych (potocznie zwanych "Lan Manager"), dla klientów takich
45 jak MS Windows, OS/2 a tak¿e maszyn linuxowych. W pakiecie znajduje siê
46 równie¿ oprogramowanie klienckie. Samba u¿ywa protoko³u NetBIOS po TCP/IP
47 (NetBT) i nie wymaga protoko³u NetBEUI. Ta wersja ma pe³ne wsparcie dla
48 blokowania plików, a tak¿e wsparcie dla kodowania hase³ w standardzie
49 MS i zarzadzania baz± WINS.
51 UWAGA: w przeciwieñstwie do wersji 2.0.2 aktualnie samba pozbawiona jest
52 mozliwo¶ci kontrolowania domeny NT.
55 Summary: Samba Web Administration Tool
56 Summary(pl): Narzêdzie administracyjne serwisu Samba
57 Group: Networking/Admin
58 Group(pl): Sieciowe/Administracja
62 swat allows a Samba administrator to configure the complex smb.conf
63 file via a Web browser. In addition, a swat configuration page has
64 help links to all the configurable options in the smb.conf file
65 allowing an administrator to easily look up the effects of any change.
67 swat is run from inetd
69 %description -n swat -l pl
70 swat pozwala na kompleksow± konfiguracjê smb.conf przy pomocy przegl±darki
82 LDFLAGS="-s" export LDFLAGS \
85 --sysconfdir=/etc/samba \
86 --sbindir=%{_sbindir} \
88 --with-privatedir=/etc/samba \
90 --localstatedir=/var \
91 --with-swatdir=%{_datadir}/swat \
98 make all smbwrapper bin/smbrun bin/debug2html
101 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT/etc/samba/codepages/src \
104 $RPM_BUILD_ROOT/etc/{logrotate.d,pam.d,sysconfig} \
105 $RPM_BUILD_ROOT/etc/rc.d/init.d \
106 $RPM_BUILD_ROOT/home/samba \
107 $RPM_BUILD_ROOT/lib/security \
108 $RPM_BUILD_ROOT/usr/{bin,man/man{1,5,7,8},sbin} \
109 $RPM_BUILD_ROOT/var/{lock,log,spool}/samba \
110 $RPM_BUILD_ROOT%{_datadir}/swat/{include,images,help}
114 prefix=$RPM_BUILD_ROOT/usr \
115 BASEDIR=$RPM_BUILD_ROOT/usr \
116 MANDIR=$RPM_BUILD_ROOT%{_mandir} \
117 BINDIR=$RPM_BUILD_ROOT%{_bindir} \
118 SBINDIR=$RPM_BUILD_ROOT%{_sbindir} \
119 LIBDIR=$RPM_BUILD_ROOT/etc/samba \
120 PRIVATEDIR=$RPM_BUILD_ROOT/etc/samba \
121 SWATDIR=$RPM_BUILD_ROOT%{_datadir}/swat \
122 VARDIR=$RPM_BUILD_ROOT/var
125 install source/codepages/codepage_def.* \
126 $RPM_BUILD_ROOT/etc/samba/codepages/src
128 install packaging/PLD/smb.conf $RPM_BUILD_ROOT/etc/samba
129 install packaging/PLD/smbusers $RPM_BUILD_ROOT/etc/samba
130 install packaging/PLD/smbprint $RPM_BUILD_ROOT%{_bindir}
131 install packaging/PLD/smbadduser $RPM_BUILD_ROOT%{_bindir}
132 install packaging/PLD/findsmb $RPM_BUILD_ROOT%{_bindir}
133 install packaging/PLD/smb.init $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
134 install packaging/PLD/samba.log $RPM_BUILD_ROOT/etc/logrotate.d/samba
135 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
137 install -s source/bin/*.so $RPM_BUILD_ROOT/lib/security
138 install -s source/bin/{smbsh,smbrun,debug2html} $RPM_BUILD_ROOT%{_bindir}
140 strip --strip-unneeded $RPM_BUILD_ROOT/{%{_bindir},%{_sbindir},/lib/security}/* || :
142 touch $RPM_BUILD_ROOT/var/lock/samba/{STATUS..LCK,wins.dat,browse.dat}
144 echo 127.0.0.1 localhost > $RPM_BUILD_ROOT/etc/samba/lmhosts
146 echo "NICELEVEL=+5" > $RPM_BUILD_ROOT/etc/sysconfig/samba
148 for i in 437 737 850 852 861 866 932 949 950 936; do
149 $RPM_BUILD_ROOT%{_bindir}/make_smbcodepage c $i \
150 $RPM_BUILD_ROOT/etc/samba/codepages/src/codepage_def.$i \
151 $RPM_BUILD_ROOT/etc/samba/codepages/codepage.$i; done
153 gzip -9fn $RPM_BUILD_ROOT%{_mandir}/man{1,5,7,8}/* \
154 README Manifest WHATSNEW.txt Roadmap docs/*.reg swat/README
157 /sbin/chkconfig --add smb
158 if test -r /var/run/smb.pid; then
159 /etc/rc.d/init.d/smb stop >&2
160 /etc/rc.d/init.d/smb start >&2
162 echo "Run \"/etc/rc.d/init.d/smb start\" to start samba daemons."
166 if [ "$1" = "0" ]; then
167 /etc/rc.d/init.d/smb stop >&2
168 /sbin/chkconfig --del smb
172 rm -rf $RPM_BUILD_ROOT
175 %defattr(644,root,root,755)
176 %doc README.gz Manifest.gz WHATSNEW.txt.gz
177 %doc Roadmap.gz docs/faq/*.html docs/*.reg.gz
179 %attr(755,root,root) %{_bindir}/*
180 %attr(755,root,root) %{_sbindir}/nmbd
181 %attr(755,root,root) %{_sbindir}/smbd
184 %config(noreplace) %verify(not size mtime md5) /etc/samba/smb.conf
185 %attr(600,root,root) %config(noreplace) %verify(not size mtime md5) /etc/samba/smbusers
186 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/samba/lmhosts
188 %attr(750,root,root) /etc/rc.d/init.d/smb
189 %attr(640,root,root) %config %verify(not size mtime md5) /etc/sysconfig/samba
190 %attr(640,root,root) /etc/logrotate.d/samba
191 %attr(640,root,root) /etc/pam.d/samba
193 %attr(755,root,root) /lib/security/*.so
195 %{_mandir}/man[157]/*
196 %{_mandir}/man8/nmbd.8.gz
197 %{_mandir}/man8/smbd.8.gz
198 %{_mandir}/man8/smbmnt.8.gz
199 %{_mandir}/man8/smbmount.8.gz
200 %{_mandir}/man8/smbpasswd.8.gz
201 %{_mandir}/man8/smbumount.8.gz
207 %ghost /var/lock/samba/*
209 %attr(0750,root,root) %dir /var/log/samba
210 %attr(1777,root,root) %dir /var/spool/samba
213 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_sbindir}/swat
217 %{_mandir}/man8/swat.8.gz