]> git.pld-linux.org Git - packages/samba.git/blob - samba.spec
- splited vfs modules into separated packages, not finished - make some
[packages/samba.git] / samba.spec
1 #
2 # TODO:
3 # - package python tools
4 # - look into other distro specs for valid %descriptions for samba 3
5 # - review configure options
6 # - fix broken --without ldap, test functionality with other bconds
7 # - new package with McAfee vscan - I dunno what to do with daemon
8 #
9 # Conditional build:
10 %bcond_without  cups            # without CUPS support
11 %bcond_without  mysql           # without MySQL support
12 %bcond_with     ldapsam         # with LDAP SAM 2.2 based auth (instead of smbpasswd)
13 #%bcond_with    ipv6            # with IPv6 support
14 %bcond_without  ldap            # without LDAP support
15 %bcond_without  krb5            # without Kerberos5/Heimdal support
16 %bcond_with     python          # with python utils, not builds, not packaged now
17 #
18 %define         vscan_version 0.3.5
19 Summary:        SMB server
20 Summary(cs):    Server SMB
21 Summary(da):    SMB server
22 Summary(de):    SMB-Server
23 Summary(es):    El servidor SMB
24 Summary(fi):    SMB-palvelin
25 Summary(fr):    Serveur SMB
26 Summary(it):    Server SMB
27 Summary(ja):    Samba SMB ¥µ¡¼¥Ð¡¼
28 Summary(ko):    »ï¹Ù SMB ¼­¹ö
29 Summary(pl):    Serwer SMB
30 Summary(pt_BR): Cliente e servidor SMB
31 Summary(ru):    SMB ËÌÉÅÎÔ É ÓÅÒ×ÅÒ
32 Summary(tr):    SMB sunucusu
33 Summary(uk):    SMB Ë̦¤ÎÔ ÔÁ ÓÅÒ×ÅÒ
34 Summary(zh_CN): Samba ¿Í»§¶ËºÍ·þÎñÆ÷
35 Name:           samba
36 Version:        3.0.4
37 Release:        1
38 Epoch:          1
39 License:        GPL v2
40 Group:          Networking/Daemons
41 Source0:        http://www.samba.org/samba/ftp/%{name}-%{version}.tar.gz
42 # Source0-md5:  0156265c1e95ac662deef386f615504f
43 Source1:        smb.init
44 Source2:        %{name}.pamd
45 Source3:        swat.inetd
46 Source4:        %{name}.sysconfig
47 Source5:        %{name}.logrotate
48 Source6:        smb.conf
49 Source7:        http://dl.sourceforge.net/openantivirus/%{name}-vscan-%{vscan_version}.tar.bz2
50 # Source7-md5:  5f173d549014985d681478897135915b
51 Source8:        winbind.init
52 Source9:        winbind.sysconfig
53 Patch0:         %{name}-statfs-workaround.patch
54 Patch1:         %{name}-lib64.patch
55 #Patch2:        http://v6web.litech.org/samba/%{name}-2.2.4+IPv6-20020609.diff
56 URL:            http://www.samba.org/
57 BuildRequires:  acl-devel
58 BuildRequires:  autoconf
59 BuildRequires:  automake
60 %{?with_cups:BuildRequires:     cups-devel}
61 %{?with_krb5:BuildRequires:     heimdal-devel}
62 BuildRequires:  libtool >= 2:1.4d
63 BuildRequires:  libxml2-devel
64 %if %{with mysql}
65 BuildRequires:  mysql-devel
66 BuildRequires:  mysql-extras
67 %endif
68 BuildRequires:  ncurses-devel >= 5.2
69 %{?with_ldap:BuildRequires:     openldap-devel}
70 BuildRequires:  openssl-devel >= 0.9.7d
71 BuildRequires:  pam-devel > 0.66
72 BuildRequires:  popt-devel
73 BuildRequires:  readline-devel >= 4.2
74 BuildRequires:  xfsprogs-devel
75 %{?with_python:BuildRequires:   python-devel}
76 PreReq:         rc-scripts
77 Requires(post,preun):   /sbin/chkconfig
78 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
79 Requires:       logrotate
80 Requires:       pam >= 0.66
81 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82
83 %define         _vfsdir         %{_libdir}/%{name}/vfs
84 %define         _sambahome      /home/services/samba
85 %if %{with cups}
86 %define         cups_serverbin  %(cups-config --serverbin)
87 %endif
88
89 %description
90 Samba provides an SMB server which can be used to provide network
91 services to SMB (sometimes called "Lan Manager") clients, including
92 various versions of MS Windows, OS/2, and other Linux machines. Samba
93 also provides some SMB clients, which complement the built-in SMB
94 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
95 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
96
97 This release is known as the "Locking Update" and has full support for
98 Opportunistic File Locking. In addition this update includes native
99 support for Microsoft encrypted passwords, improved browse list and
100 WINS database management.
101
102 Please refer to the WHATSNEW.txt document for fixup information. This
103 binary release includes encrypted password support. Please read the
104 smb.conf file and ENCRYPTION.txt in the docs directory for
105 implementation details.
106
107 %description -l cs
108 Samba poskytuje server SMB, který lze pou¾ít pro poskytování sí»ových
109 slu¾eb klientùm SMB (nìkdy nazývaných klienti "LAN mana¾er") vèetnì
110 klientù rùzných verzí MS Windows, OS/2 a dal¹ích linuxových strojù.
111 Samba té¾ poskytuje nìkteré klienty SMB, kteøí komplementují vestavìný
112 souborový systém SMB v Linuxu. Samba pou¾ívá protokoly NetBIOS pøes
113 TCP/IP (NetBT) a NEpotøebuje protokol NetBEUI (neformátovaný rámec
114 NetBIOS od spoleènosti Microsoft.
115
116 %description -l da
117 Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
118 services til SMB (også kaldet "Lan Manager") klienter, incl.
119 forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
120 Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
121 filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
122 protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
123 protokollen.
124
125 %description -l de
126 Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
127 SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
128 verschiedenen Versionen von MS Windows-, OS/2- und anderen
129 Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
130 Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
131 NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
132 (Microsoft Raw NetBIOS frame)-Protokoll.
133
134 %description -l es
135 Samba provee un servidor SMB que se puede usar para ofrecer servicios
136 de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
137 incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
138 Linux. Samba también ofrece algunos clientes SMB, que complementan el
139 sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
140 TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
141 NetBIOS frame).
142
143 %description -l fi
144 Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
145 verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
146 Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
147 Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
148 myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
149 kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
150 over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
151 NetBEUI-protokollaa.
152
153 %description -l it
154 Samba fornisce un server SMB che puo` essere usato per fornire servizi
155 di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
156 altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
157 NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
158
159 %description -l ja
160 Samba ¤Ï MS Windows ¤ÎÍÍ¡¹¤Ê¥Ð¡¼¥¸¥ç¥ó¡¢OS/2 ¤½¤·¤Æ¾¤Î Linux ¥Þ¥·¥ó
161 ¤ò´Þ¤à SMB (¤¿¤Þ¤Ë "Lan Manager" ¤È¸Æ¤Ð¤ì¤ë)
162 ¥¯¥é¥¤¥¢¥ó¥È¤Ë¥Í¥Ã¥È¥ï¡¼¥¯ ¥µ¡¼¥Ó¥¹¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë SMB
163 ¥µ¡¼¥Ð¤òÄ󶡤·¤Þ¤¹¡£Samba ¤Ï NetBIOS over TCP/IP (NetBT)
164 ¥×¥í¥È¥³¥ë¤ò»ÈÍѤ·¡¢ NetBEUI(Microsoft Raw NetBIOS frame)
165 ¥×¥í¥È¥³¥ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£
166
167 Samba ¤Û¤È¤ó¤ÉÆ°ºî¤¹¤ë NT ¥É¥á¥¤¥ó¥³¥ó¥È¥í¡¼¥ë¤Îµ¡Ç½¤òÆÃħ¤È¤·¡¢
168 ¹¥¤­¤Ê¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æ samba ¤Î smb.conf ¥Õ¥¡¥¤¥ë¤ò¥ê¥â¡¼¥È´ÉÍý¤¹¤ë
169 ¿·¤·¤¤ SWAT (Samba Web Administration Tool) ¤ò´Þ¤ß¤Þ¤¹¡£
170 Ìܲ¼¤Î¤È¤³¤í¤³¤ì¤Ï inetd ¤òÄ̤·¤Æ TCP ¥Ý¡¼¥È 901 ¤ÇÍ­¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£
171
172 %description -l ko
173 »ï¹Ù´Â MS Windows, OS/2, È¤Àº ´Ù¸¥ ¸®´ª½º ¸Ó½ÅÀ» Æ÷ÇÔÇϴ SMB(ȤÀº
174 "Lan Manager"¶ó°íµµ ºÒ¸²) Å¬¶óÀ̾ðÆ®¸¦ ³×Æ®¿öÅ© ¼­ºñ½º À§ÇØ »ç¿ëÇÒ ¼ö
175 Àִ SMB ¼­¹ö¸¦ Á¦°øÇÑ´Ù. »ï¹Ù´Â TCP/IP ÇÁ·ÎÅäÄÝÀ» ÅëÇØ NetBIOS¸¦
176 »ç¿ëÇÏ°í NetBEUI (Microsoft Raw NetBIOS ÇÁ·¹ÀÓ) ÇÁ·ÎÅäÄÝÀº ÇÊ¿äÇÏÁö
177 ¾Ê´Ù.
178
179 »ï¹Ù-2.2 ÀǠƯ¡Àº NT µµ¸ÞÀΠÄÁÆ®·ÑÀÇ ¼º´ÉÀ¸·Î ÀÛ¾÷À» ÇÏ°í, »õ·Î¿î
180 SWAT(Samba Web Administration Tool)·Î À¥ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ¿ø°ÝÁö¿¡¼­
181 »ï¹ÙÀÇ smb.conf ÆÄÀÏÀ» °ü¸®Çϵµ·Ï ÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì inetd µ¥¸óÀ» ÅëÇØ
182 TCP 901 Æ÷Æ®¸¦ »ç¿ëÇÏ°Ô µÈ´Ù.
183
184 ÃÖ±Ù Á¤º¸·Î WHATSNEW.txt ÆÄÀÏÀÇ ¹®¼­¸¦ Âü°íÇϵµ·Ï ÇÑ´Ù. ¹ÙÀ̳ʸ®ÀÇ
185 ¸±¸®Áî´Â ¾ÏȣȭµÈ Æнº¿öµå¸¦ Á¦°øÇÑ´Ù. ±¸Çö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾ò±â
186 À§ÇØ docs µð·ºÅ丮³»¿¡ Àִ smb.conf ÆÄÀÏ°ú ENCRYPTION.txt ÆÄÀÏÀ»
187 Àо´Ù.
188
189 %description -l pl
190 Samba udostêpnia serwer SMB, który mo¿e byæ u¿yty w celu dostarczenia
191 us³ug sieciowych (potocznie zwanych "Lan Manager"), dla klientów
192 takich jak MS Windows, OS/2 a tak¿e maszyn linuksowych. W pakiecie
193 znajduje siê równie¿ oprogramowanie klienckie. Samba u¿ywa protoko³u
194 NetBIOS po TCP/IP (NetBT) i nie wymaga protoko³u NetBEUI. Ta wersja ma
195 pe³ne wsparcie dla blokowania plików, a tak¿e wsparcie dla kodowania
196 hase³ w standardzie MS i zarz±dzania baz± WINS.
197
198 %description -l pt_BR
199 O Samba provê um servidor SMB que pode ser usado para oferecer
200 serviços de rede a clientes SMB (algumas vezes chamado de "Lan
201 Manager"), incluindo várias versões de MS Windows, OS/2, e outras
202 máquinas Linux. O Samba também fornece alguns clientes SMB, que
203 complementam o sistema de arquivos SMB do Linux. O Samba usa o
204 protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
205 NetBEUI (Microsoft Raw NetBIOS frame).
206
207 O Samba inclui a maioria das características de um servidor de
208 Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
209 permite que o arquivo smb.conf seja gerenciado remotamente através de
210 um navegador. Atualmente isto está sendo habilitado na porta TCP 901
211 via inetd.
212
213 %description -l ru
214 Samba ÐÒÅÄÏÓÔÁ×ÌÑÅÔ SMB-ÓÅÒ×ÅÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÄÌÑ
215 ÐÒÅÄÏÓÔÁ×ÌÅÎÉÑ ÓÅÔÅ×ÙÈ ÓÅÒ×ÉÓÏ× SMB (ÉÎÏÇÄÁ ÎÁÚÙ×ÁÅÍÙÍ "Lan Manager")
216 ËÌÉÅÎÔÁÍ, ×ËÌÀÞÁÑ ÒÁÚÎÏÏÂÒÁÚÎÙÅ ×ÅÒÓÉÉ MS Windows, OS/2, É ÄÒÕÇÉÅ
217 Linux-ÍÁÛÉÎÙ. Samba ÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ SMB-ËÌÉÅÎÔÏ×, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ
218 ÓÏ ×ÓÔÒÏÅÎÎÏÊ × Linux ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ SMB.
219
220 Samba ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ NetBIOS over TCP/IP (NetBT) É ÎÅ ÎÕÖÄÁÅÔÓÑ ×
221 ÐÒÏÔÏËÏÌÅ NetBEUI (Microsoft Raw NetBIOS frame).
222
223 Samba ÓÏÄÅÒÖÉÔ ÐÒÁËÔÉÞÅÓËÉ ÒÁÂÏÔÁÀÝÕÀ ÒÅÁÌÉÚÁÃÉÀ NT Domain Control É
224 ×ËÌÀÞÁÅÔ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool), ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ
225 ÕÄÁÌÅÎÎÏ ÕÐÒÁ×ÌÑÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÍ ÆÁÊÌÏÍ smb.conf ÐÒÉ ÐÏÍÏÝÉ ×ÁÛÅÇÏ
226 ÌÀÂÉÍÏÇÏ WEB-ÂÒÏÕÚÅÒÁ. ðÏËÁ ÞÔÏ ÏΠÒÁÚÒÅÛÅΠÞÅÒÅÚ inetd ÎÁ TCP-ÐÏÒÔÕ
227 901.
228
229 %description -l uk
230 Samba ÎÁÄÁ¤ SMB-ÓÅÒ×ÅÒ, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ ÎÁÄÁÎÎÑ
231 ÍÅÒÅÖÅ×ÉÈ ÓÅÒצӦנSMB (ÝÏ §È ¦ÎÏĦ ÎÁÚÉ×ÁÀÔØ "Lan Manager") Ë̦¤ÎÔÁÍ,
232 ×ËÌÀÞÁÀÞÉ Ò¦ÚÎÏÍÁΦÔΦ ×ÅÒÓ¦§ MS Windows, OS/2, ÔÁ ¦ÎÛ¦ Linux-ÍÁÛÉÎÉ.
233 Samba ÔÁËÏÖ ÎÁÄÁ¤ SMB-Ë̦¤ÎÔ¦×, ÝÏ ÐÒÁÃÀÀÔØ Ú ×ÂÕÄÏ×ÁÎÏÀ × Linux
234 ÆÁÊÌÏ×ÏÀ ÓÉÓÔÅÍÏÀ SMB.
235
236 Samba ×ÉËÏÒÉÓÔÏ×Õ¤ ÐÒÏÔÏËÏÌ NetBIOS over TCP/IP (NetBT) ÔÁ ÎÅ ÐÏÔÒÅÂÕ¤
237 ÐÒÏÔÏËÏÌÕ NetBEUI (Microsoft Raw NetBIOS frame).
238
239 Samba Í¦ÓÔÉÔØ ÍÁÊÖÅ ÐÒÁÃÀÀÞÕ ÒÅÁÌÉÚÁæÀ NT Domain Control ÔÁ ÎÏ×ÙÊ
240 SWAT (Samba Web Administration Tool), ËÏÔÒÉÊ ÄÏÚ×ÏÌѤ ×¦ÄÄÁÌÅÎÏ
241 ËÅÒÕ×ÁÔÉ ËÏÎƦÇÕÒÁæÊÎÉÍ ÆÁÊÌÏÍ smb.conf ÚÁ ÄÏÐÏÍÏÇÏÀ ×ÁÛÏÇÏ
242 ÕÌÀÂÌÅÎÏÇÏ WEB-ÂÒÏÕÚÅÒÁ. ðÏËÉ ÝϠצΠÄÏÚ×ÏÌÅÎÉÊ ÞÅÒÅÚ inetd ÎÁ
243 TCP-ÐÏÒÔÕ 901.
244
245 %package swat
246 Summary:        Samba Web Administration Tool
247 Summary(es):    Samba SWAT and Web documentation
248 Summary(pl):    Narzêdzie administracyjne serwisu Samba
249 Summary(pt_BR): Samba SWAT e documentação Web
250 Summary(ru):    ðÒÏÇÒÁÍÍÁ ËÏÎÆÉÇÕÒÁÃÉÉ SMB-ÓÅÒ×ÅÒÁ Samba
251 Summary(uk):    ðÒÏÇÒÁÍÁ ËÏÎÆÉÇÕÒÁ槠SMB-ÓÅÒ×ÅÒÁ Samba
252 Group:          Networking/Admin
253 Requires:       %{name} = %{epoch}:%{version}-%{release}
254 Requires:       inetdaemon
255 Requires:       rc-inetd >= 0.8.2
256 Obsoletes:      swat
257
258 %description swat
259 swat allows a Samba administrator to configure the complex smb.conf
260 file via a Web browser. In addition, a swat configuration page has
261 help links to all the configurable options in the smb.conf file
262 allowing an administrator to easily look up the effects of any change.
263
264 %description swat -l pl
265 swat pozwala na kompleksow± konfiguracjê smb.conf przy pomocy
266 przegl±darki WWW.
267
268 %description swat -l pt_BR
269 SWAT - ferramentada Web de configuração do Samba.
270
271 %description swat -l ru
272 ðÁËÅÔ samba-swat ×ËÌÀÞÁÅÔ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool),
273 ÄÌÑ ÕÄÁÌÅÎÎÏÇÏ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ smb.conf ÐÒÉ ÐÏÍÏÝÉ ×ÁÛÅÇÏ
274 ÌÀÂÉÍÏÇÏ Web-ÂÒÁÕÚÅÒÁ.
275
276 %description swat -l uk
277 ðÁËÅÔ samba-swat Í¦ÓÔÉÔØ ÎÏ×ÉÊ SWAT (Samba Web Administration Tool),
278 ÄÌÑ ÄÉÓÔÁÎæÊÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ ÆÁÊÌÕ smb.conf ÚÁ ÄÏÐÏÍÏÇÏÀ ×ÁÛÏÇÏ
279 ÕÌÀÂÌÅÎÏÇÏ Web-ÂÒÁÕÚÅÒÕ.
280
281 %package pdb-mysql
282 Summary:        Samba MySQL password database plugin
283 Summary(pl):    Wtyczka Samby do przechowywania hase³ w bazie MySQL
284 Group:          Networking/Daemons
285 Requires:       %{name} = %{epoch}:%{version}-%{release}
286
287 %description pdb-mysql
288 Samba MySQL password database plugin.
289
290 %description pdb-mysql -l pl
291 Wtyczka Samby do przechowywania hase³ w bazie MySQL.
292
293 %package pdb-xml
294 Summary:        Samba XML password database plugin
295 Summary(pl):    Wtyczka Samby do przechowywania hase³ w bazie XML
296 Group:          Networking/Daemons
297 Requires:       %{name} = %{epoch}:%{version}-%{release}
298
299 %description pdb-xml
300 Samba XML password database plugin.
301
302 %description pdb-xml -l pl
303 Wtyczka Samby do przechowywania hase³ w bazie XML.
304
305 %package client
306 Summary:        Samba client programs
307 Summary(es):    Cliente SMB de Samba
308 Summary(ja):    Samba (SMB) ¥¯¥é¥¤¥¢¥ó¥È¥×¥í¥°¥é¥à
309 Summary(pl):    Klienci serwera Samba
310 Summary(pt_BR): Cliente SMB do samba
311 Summary(ru):    ëÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ Samba (SMB)
312 Summary(uk):    ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ Samba (SMB)
313 Group:          Applications/Networking
314 Requires:       samba-common = %{epoch}:%{version}-%{release}
315 Obsoletes:      smbfs
316 Obsoletes:      mount-cifs
317
318 %description client
319 Samba-client provides some SMB clients, which complement the build-in
320 SMB filesystem in Linux. These allow accessing of SMB shares and
321 printing to SMB printers.
322
323 %description client -l pt_BR
324 O pacote samba-clientes prove alguns clientes SMB, que complementam o
325 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
326 e também, à impressoras SMB.
327
328 %description client -l es
329 Cliente SMB de Samba.
330
331 %description client -l ja
332 Samba-client ¤Ï Linux ¾å¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë SMB ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÊ䤦 SMB
333 ¥¯¥é¥¤¥¢¥ó¥È¤òÄ󶡤·¤Þ¤¹¡£¤³¤ì¤é¤Ï SMB ¶¦Í­¤Î¥¢¥¯¥»¥¹¤È SMB
334 ¥×¥ê¥ó¥¿¤Ø¤Î°õºþ¤òµö²Ä¤·¤Þ¤¹¡£
335
336 %description client -l pl
337 Samba-client dostarcza programy uzupe³niaj±ce obs³ugê systemu plików
338 SMB zawart± w j±drze. Pozwalaj± one na wspó³dzielenie zasobów SMB i
339 drukowanie w sieci SMB.
340
341 %description client -l pt_BR
342 O pacote samba-clientes prove alguns clientes SMB, que complementam o
343 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
344 e também, à impressoras SMB.
345
346 %description client -l ru
347 ðÁËÅÔ samba-client ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÎÅËÏÔÏÒÙÅ ËÌÉÅÎÔÙ SMB ÄÌÑ ÒÁÂÏÔÙ ÓÏ
348 ×ÓÔÒÏÅÎÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ SMB × Linux. üÔÉ ËÌÉÅÎÔÙ ÐÏÚ×ÏÌÑÀÔ
349 ÐÏÌÕÞÁÔØ ÄÏÓÔÕРˠÒÁÚÄÅÌÑÅÍÙÍ ËÁÔÁÌÏÇÁÍ SMB É ÐÅÞÁÔØ ÎÁ SMB-ÐÒÉÎÔÅÒÙ.
350
351 %description client -l uk
352 ðÁËÅÔ samba-client ÎÁÄÁ¤ ÄÅÑ˦ Ë̦¤ÎÔÉ SMB ÄÌÑ ÒÏÂÏÔÉ Ú¦ ×ÂÕÄÏ×ÁÎÏÀ
353 ÆÁÊÌÏ×ÏÀ ÓÉÓÔÅÍÏÀ SMB × Linux. ã¦ Ë̦¤ÎÔÉ ÄÏÚ×ÏÌÑÀÔØ ÏÔÒÉÍÕ×ÁÔÉ ÄÏÓÔÕÐ
354 ÄÏ ËÁÔÁÌÏǦנÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ SMB ÔÁ ÄÒÕË ÎÁ SMB-ÐÒ¦ÎÔÅÒÉ.
355
356 %package common
357 Summary:        Files used by both Samba servers and clients
358 Summary(es):    Common files between samba and samba-clients
359 Summary(ja):    Samba ¥µ¡¼¥Ð¡¼¤È¥¯¥é¥¤¥¢¥ó¥È¤Ç»ÈÍѤµ¤ì¤ë¥×¥í¥°¥é¥à
360 Summary(pl):    Pliki u¿ywane przez serwer i klientów Samba
361 Summary(pt_BR): Arquivos em comum entre samba e samba-clients
362 Summary(ru):    æÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ËÁË ÓÅÒ×ÅÒÏÍ, ÔÁË É ËÌÉÅÎÔÏÍ Samba
363 Summary(uk):    æÁÊÌÉ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÑË ÓÅÒ×ÅÒÏÍ, ÔÁË ¦ Ë̦¤ÎÔÏÍ Samba
364 Group:          Networking/Daemons
365
366 %description common
367 Samba-common provides files necessary for both the server and client
368 packages of Samba.
369
370 %description common -l ja
371 Samba-common ¤Ï Samba ¤Î¥µ¡¼¥Ð¤È¥¯¥é¥¤¥¢¥ó¥È¤ÎξÊý¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ç
372 »ÈÍѤµ¤ì¤ë¥Õ¥¡¥¤¥ë¤òÄ󶡤·¤Þ¤¹¡£
373
374 %description common -l pl
375 Samba-common dostarcza pliki niezbêdne zarówno dla serwera jak i
376 klientów Samba.
377
378 %description common -l pt_BR
379 Arquivos em comum entre os pacotes samba e samba-clients.
380
381 %description common -l ru
382 Samba-common ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ ËÁË ËÌÉÅÎÔÁ, ÔÁË É
383 ÓÅÒ×ÅÒÁ Samba.
384
385 %description common -l uk
386 Samba-common Í¦ÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔÉ ÑË Ë̦¤ÎÔÁ, ÔÁË ¦
387 ÓÅÒ×ÅÒÁ Samba.
388
389 %package winbind
390 Summary:        Samba-winbind daemon, utilities and documentation
391 Summary(pl):    Demon samba-winbind, narzêdzia i dokumentacja
392 Group:          Networking/Daemons
393 Requires(post,preun):   /sbin/chkconfig
394 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
395
396 %description winbind
397 Provides the winbind daemon and testing tools to allow authentication
398 and group/user enumeration from a Windows or Samba domain controller.
399
400 %description winbind -l pl
401 Pakiet zawiera demona winbind oraz narzêdzia testowe. Umo¿liwia
402 uwierzytelnianie i wyliczanie grup/u¿ytkowników z kontrolera domeny
403 Windows lub Samba.
404
405 %package -n nss_wins
406 Summary:        Name Service Switch service for WINS
407 Summary(pl):    Us³uga Name Service Switch dla WINS
408 Group:          Base
409 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
410
411 %description -n nss_wins
412 Provides the libnss_wins shared library which resolves NetBIOS names
413 to IP addresses.
414
415 %description -n nss_wins -l pl
416 Biblioteka dzielona libnss_wins rozwi±zuj±ca nazwy NetBIOS na adresy
417 IP.
418
419 %package -n pam-pam_smbpass
420 Summary:        PAM Samba Password Module
421 Summary(pl):    Modu³ PAM smbpass
422 Group:          Base
423 Obsoletes:      pam_smbpass
424
425 %description -n pam-pam_smbpass
426 PAM module which can be used on conforming systems to keep the
427 smbpasswd (Samba password) database in sync with the unix password
428 file.
429
430 %description -n pam-pam_smbpass -l pl
431 Modu³ PAM, który mo¿e byæ u¿ywany do trzymania pliku smbpasswd (has³a
432 Samby) zsynchronizowanego z has³ami unixowymi.
433
434 %package -n libsmbclient
435 Summary:        libsmbclient - samba client library
436 Summary(pl):    libsmbclient - biblioteka klienta samby
437 Group:          Libraries
438
439 %description -n libsmbclient
440 libsmbclient - library that allows to use samba clients functions.
441
442 %description -n libsmbclient -l pl
443 libsmbclient - biblioteka pozwalaj±ca korzystaæ z funcji klienta
444 samby.
445
446 %package -n libsmbclient-devel
447 Summary:        libsmbclient - samba client library
448 Summary(pl):    libsmbclient - biblioteka klienta samby
449 Summary(pt_BR): Ferramentas de desenvolvimento para clientes samba
450 Group:          Development/Libraries
451 Requires:       libsmbclient = %{epoch}:%{version}-%{release}
452
453 %description -n libsmbclient-devel
454 Header files for libsmbclient.
455
456 %description -n libsmbclient-devel -l pl
457 Pliki nag³ówkowe dla libsmbclient.
458
459 %description -n libsmbclient-devel -l pt_BR
460 Arquivos de inclusão, bibliotecas e documentação necessários para
461 desenvolver aplicativos clientes para o samba.
462
463 %package -n libsmbclient-static
464 Summary:        Static version of libsmbclient - samba client library
465 Summary(pl):    Statyczna wersja libsmbclient - biblioteki klienta samby
466 Summary(pt_BR): Ferramentas de desenvolvimento para clientes samba
467 Group:          Development/Libraries
468 Requires:       libsmbclient = %{epoch}:%{version}-%{release}
469
470 %description -n libsmbclient-static
471 Static libsmbclient library.
472
473 %description -n libsmbclient-static -l pl
474 Statyczna biblioteka libsmbclient.
475
476 %package -n smbget
477 Summary:        A utility for retrieving files using the SMB protocol
478 Summary(pl):    Narzêdzie do pobierania plików protoko³em SMB
479 Group:          Applications/Networking
480
481 %description -n smbget
482 wget-like utility for download files over SMB.
483
484 %description -n smbget -l pl
485 Narzêdzie podobne do wgeta do pobierania plików protoko³em SMB
486 u¿ywanym w sieciach MS Windows.
487
488 %package -n cups-backend-smb
489 Summary:        CUPS backend for printing to SMB printers
490 Summary(pl):    Backend CUPS-a drukuj±cy na drukarkach SMB
491 Group:          Applications/Printing
492 Requires:       %{name}-client = %{epoch}:%{version}-%{release}
493 Requires:       cups
494
495 %description -n cups-backend-smb
496 CUPS backend for printing to SMB printers.
497
498 %description -n cups-backend-smb -l pl
499 Backend CUPS-a drukuj±cy na drukarkach SMB.
500
501 %package vfs-audit
502 Summary:        VFS module to audit file access
503 Summary(pl):    Modu³ VFS do monitorowania operacji na plikach
504 Group:          Networking/Daemons
505 Requires:       %{name} = %{epoch}:%{version}-%{release}
506
507 %description vfs-audit
508 A simple module to audit file access to the syslog facility. The
509 following operations are logged: share connect/disconnect, directory
510 opens/create/remove, file open/close/rename/unlink/chmod.
511
512 %description vfs-audit -l pl
513 Prosty modu³ do monitorowania dostêpu do plików do sysloga.
514 Monitorowane s± nastêpuj±ce operacje: pod³±czone/od³±czenie do zasobu,
515 otwarcie/utworzenie/zmiana nazwy katalogu, otwarcie/zamknêcie/zmiana
516 nazwy/skasowania/zmiana praw plików.
517
518 %package vfs-block
519 Summary:        VFS module to block access to files
520 Summary(pl):    Modu³y VFS do blokowania dostêpu do plików
521 Group:          Networking/Daemons
522 Requires:       %{name} = %{epoch}:%{version}-%{release}
523
524 %description vfs-block
525 Sample module by Ronald Kuetemeier <ronald@kuetemeier.com> to block
526 named symbolic link following. Note: Config file is in
527 /etc/samba/samba-block.conf .
528
529 %description vfs-block -l pl
530 Przyk³adowy modu³ stworzony przez Ronald Kuetemeier
531 <ronald@kuetemeier.com> do blokowania dostêpu do plików wskazywanych
532 przez linki symboliczne. Plik konfiguracyjny w
533 /etc/samba/samba-block.conf .
534
535 %package vfs-recycle
536 Summary:        VFS module to add recycle bin facility to a samba share
537 Summary(pl):    Modu³ VFS dodaj±cy mo¿liwo¶æ kosza do zasobu samby
538 Group:          Networking/Daemons
539 Requires:       %{name} = %{epoch}:%{version}-%{release}
540
541 %description vfs-recycle
542 VFS module to add recycle bin facility to a samba share.
543
544 %description vfs-recycle -l pl
545 Modu³ VFS dodaj±cy mo¿liwo¶æ kosza do zasobu samby.
546
547 %package vfs-shadow-copy
548 Summary:        VFS module to make automatic copy of data in samba share
549 Summary(pl):    Modu³ VFS do tworzenia automatycznych kopii danych w udziale samby
550 Group:          Networking/Daemons
551 Requires:       %{name} = %{epoch}:%{version}-%{release}
552
553 %description vfs-shadow-copy
554 VFS module to make automatic copy of data in samba share.
555
556 %description vfs-shadow-copy -l pl
557 Modu³ VFS do tworzenia automatycznych kopii danych w udziale samby.
558
559 %package vfs-cap
560 Summary:        VFS module
561 Summary(pl):    Modu³ VFS
562 Group:          Networking/Daemons
563 Requires:       %{name} = %{epoch}:%{version}-%{release}
564
565 %description vfs-cap
566
567 %description vfs-cap -l pl
568
569 %package vfs-readonly
570 Summary:        VFS module
571 Summary(pl):    Modu³ VFS
572 Group:          Networking/Daemons
573 Requires:       %{name} = %{epoch}:%{version}-%{release}
574
575 %description vfs-readonly
576
577 %description vfs-readonly -l pl
578
579 %package vfs-default-quota
580 Summary:        VFS module
581 Summary(pl):    Modu³ VFS
582 Group:          Networking/Daemons
583 Requires:       %{name} = %{epoch}:%{version}-%{release}
584
585 %description vfs-default-quota
586
587 %description vfs-default-quota -l pl
588
589 %package vfs-expand-msdfs
590 Summary:        VFS module
591 Summary(pl):    Modu³ VFS
592 Group:          Networking/Daemons
593 Requires:       %{name} = %{epoch}:%{version}-%{release}
594
595 %description vfs-expand-msdfs
596
597 %description vfs-expand-msdfs -l pl
598
599 %package vfs-fake-perms
600 Summary:        VFS module
601 Summary(pl):    Modu³ VFS
602 Group:          Networking/Daemons
603 Requires:       %{name} = %{epoch}:%{version}-%{release}
604
605 %description vfs-fake-perms
606
607 %description vfs-fake-perms -l pl
608
609 %package vfs-netatalk
610 Summary:        VFS module
611 Summary(pl):    Modu³ VFS
612 Group:          Networking/Daemons
613 Requires:       %{name} = %{epoch}:%{version}-%{release}
614
615 %description vfs-netatalk
616
617 %description vfs-netatalk -l pl
618
619 %package vfs-vscan-clamav
620 Summary:        On-access virus scanning for samba using ClamAV
621 Summary(pl):    Skaner antywirusowy online wykorzystuj±cy ClamAV
622 Group:          Networking/Daemons
623 Requires:       %{name} = %{epoch}:%{version}-%{release}
624 Requires:       clamav
625 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
626
627 %description vfs-vscan-clamav
628 A vfs-module for samba to implement on-access scanning using the
629 ClamAV antivirus software (which must be installed to use this).
630
631 %description vfs-vscan-clamav -l pl
632 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
633 dostêpu do plików korzystaj±c z oprogramowania antywirusowego ClamAV
634 (które musi byæ zainstalowane, aby wykorzystaæ ten modu³).
635
636 %package vfs-vscan-fprot
637 Summary:        On-access virus scanning for samba using FPROT
638 Summary(pl):    Skaner antywirusowy online wykorzystuj±cy FPROT
639 Group:          Networking/Daemons
640 Requires:       %{name} = %{epoch}:%{version}-%{release}
641 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
642 Obsoletes:      vscan-fprot
643
644 %description vfs-vscan-fprot
645 A vfs-module for samba to implement on-access scanning using the FPROT
646 antivirus software (which must be installed to use this).
647
648 %description vfs-vscan-fprot -l pl
649 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
650 dostêpu do plików korzystaj±c z oprogramowania antywirusowego FPROT
651 (które musi byæ zainstalowane, aby wykorzystaæ ten modu³).
652
653 %package vfs-vscan-openantivirus
654 Summary:        On-access virus scanning for samba using OpenAntivirus
655 Summary(pl):    Modu³ VFS dodaj±cy obs³ugê antywirusa OpenAntiVirus
656 Group:          Networking/Daemons
657 Requires:       %{name} = %{epoch}:%{version}-%{release}
658 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
659 Obsoletes:      vscan-openantivirus
660
661 %description vfs-vscan-openantivirus
662 A vfs-module for samba to implement on-access scanning using the
663 OpenAntivirus antivirus software (which must be installed to use
664 this).
665
666 %description vfs-vscan-openantivirus -l pl
667 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
668 dostêpu do plików korzystaj±c z oprogramowania antywirusowego
669 OpenAntiVirus.org (które musi byæ zainstalowane, aby wykorzystaæ ten
670 modu³).
671
672 %package vfs-vscan-sophos
673 Summary:        On-access virus scanning for samba using Sophos
674 Summary(pl):    Modu³ VFS dodaj±cy obs³ugê antywirusa Sophos
675 Group:          Networking/Daemons
676 Requires:       %{name} = %{epoch}:%{version}-%{release}
677 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
678 Obsoletes:      vscan-sophos
679
680 %description vfs-vscan-sophos
681 A vfs-module for samba to implement on-access scanning using the
682 Sophos antivirus software (which must be installed to use this).
683
684 %description vfs-vscan-sophos -l pl
685 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
686 dostêpu do plików korzystaj±c z oprogramowania antywirusowego Sophos
687 (które musi byæ zainstalowane, aby wykorzystaæ ten modu³).
688
689 %package vfs-vscan-symantec
690 Summary:        On-access virus scanning for samba using Symantec
691 Summary(pl):    Skaner antywirusowy online wykorzystuj±cy Symantec
692 Group:          Networking/Daemons
693 Requires:       %{name} = %{epoch}:%{version}-%{release}
694 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
695 Obsoletes:      vscan-symantec
696
697 %description vfs-vscan-symantec
698 A vfs-module for samba to implement on-access scanning using the
699 Symantec antivirus software (which must be installed to use this).
700
701 %description vfs-vscan-symantec -l pl
702 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
703 dostêpu do plików korzystaj±c z oprogramowania antywirusowego firmy
704 Symantec (które musi byæ zainstalowane, aby wykorzystaæ ten modu³).
705
706 %package vfs-vscan-trend
707 Summary:        On-access virus scanning for samba using Trend
708 Summary(pl):    Modu³ VFS dodaj±cy obs³ugê antywirusa Trend
709 Group:          Networking/Daemons
710 Requires:       %{name} = %{epoch}:%{version}-%{release}
711 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
712 Obsoletes:      vscan-trend
713
714 %description vfs-vscan-trend
715 A vfs-module for samba to implement on-access scanning using the Trend
716 antivirus software (which must be installed to use this).
717
718 %description vfs-vscan-trend -l pl
719 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
720 dostêpu do plików korzystaj±c z oprogramowania antywirusowego Trend
721 (które musi byæ zainstalowane, aby wykorzystaæ ten modu³).
722
723 %package vfs-vscan-mks
724 Summary:        On-access virus scanning for samba using mks
725 Summary(pl):    Modu³ VFS dodaj±cy obs³ugê antywirusa mks
726 Group:          Networking/Daemons
727 Requires:       %{name} = %{epoch}:%{version}-%{release}
728 Requires:       mksd
729 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
730 Obsoletes:      vscan-mks
731
732 %description vfs-vscan-mks
733 A vfs-module for samba to implement on-access scanning using the mks
734 antivirus software (which must be installed to use this).
735
736 %description vfs-vscan-mks -l pl
737 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
738 dostêpu do plików korzystaj±c z oprogramowania antywirusowego mks
739 (które musi byæ zainstalowane, aby wykorzystaæ ten modu³).
740
741 %package vfs-vscan-kavp
742 Summary:        On-access virus scanning for samba using Kaspersky AVP
743 Summary(pl):    Modu³ VFS dodaj±cy obs³ugê antywirusa Kaspersky AVP
744 Group:          Networking/Daemons
745 Requires:       %{name} = %{epoch}:%{version}-%{release}
746 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
747 Obsoletes:      vscan-kavp
748
749 %description vfs-vscan-kavp
750 A vfs-module for samba to implement on-access scanning using the
751 Kaspersky AVP antivirus software (which must be installed to use
752 this).
753
754 %description vfs-vscan-kavp -l pl
755 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
756 dostêpu do plików korzystaj±c z oprogramowania antywirusowego
757 Kaspersky AVP (które musi byæ zainstalowane, aby wykorzystaæ ten
758 modu³).
759
760 %package vfs-vscan-fsav
761 Summary:        On-access virus scanning for samba using F-Secure AntiVirus
762 Summary(pl):    Modu³ VFS dodaj±cy obs³ugê antywirusa F-Secure AntiVirus
763 Group:          Networking/Daemons
764 Requires:       %{name} = %{epoch}:%{version}-%{release}
765 Provides:       %{name}-vscan = %{epoch}:%{version}-%{release}
766 Obsoletes:      vscan-kavp
767
768 %description vfs-vscan-fsav
769 A vfs-module for samba to implement on-access scanning using the
770 F-Secure AntiVirus antivirus software (which must be installed to
771 use this).
772
773 %description vfs-vscan-fsav -l pl
774 Modu³ vfs do samby implementuj±cy skaning antywirusowy w czasie
775 dostêpu do plików korzystaj±c z oprogramowania antywirusowego
776 F-Secure AntiVirus (które musi byæ zainstalowane, aby wykorzystaæ
777 ten modu³).
778
779 %prep
780 %setup -q
781 %patch0 -p1
782 %ifarch amd64
783 %patch1 -p1
784 %endif
785 #%{?with_ipv6:%patch2 -p1}
786
787 cd examples/VFS
788 tar xjf %{SOURCE7}
789
790 %build
791 cd source
792 %{__libtoolize}
793 %{__autoconf}
794
795 # Removed options (default or not supported by configure script)
796 #       --with-mmap \
797 #       --with-netatalk \
798 #       --without-smbwrapper \
799 #       --with-sslinc=%{_prefix} \
800 #       --with-vfs \
801 #       --with-tdbsam \
802 #       %{?with_ipv6:--with-ipv6} \
803
804 %configure \
805         --with-acl-support \
806         --with-automount \
807         --with-libsmbclient \
808         --with-pam \
809         --with-pam_smbpass \
810         --with-ads \
811         --with-privatedir=%{_sysconfdir}/samba \
812         --with-quotas \
813         --with-readline \
814         --with-smbmount \
815         --with-swatdir=%{_datadir}/swat \
816         --with-syslog \
817         --with-utmp \
818         --with-fhs \
819         %{?with_python:--with-python} \
820         --with-expsam=xml,%{?with_mysql:mysql} \
821         %{?with_ldapsam:--with-ldapsam} \
822         %{!?with_ldap:--without-ldap} \
823         %{?with_krb5:--with-krb5} \
824         %{!?with_krb5:--without-krb5}
825
826 %{__make} proto
827 %{__make} everything pam_smbpass bin/smbget client/mount.cifs
828
829 cd ../examples/VFS
830 %{__autoconf}
831 %configure \
832         CFLAGS="%{rpmcflags} -fPIC"
833 %{__make}
834 mv README{,.vfs}
835
836 cd samba-vscan-%{vscan_version}
837 cp /usr/share/automake/config.sub .
838 %configure
839 %{__make} -j1 all
840
841 %install
842 rm -rf $RPM_BUILD_ROOT
843 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
844         $RPM_BUILD_ROOT/var/{lock,log,log/archiv,spool}/samba \
845         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_vfsdir},%{_includedir},%{_sambahome}}
846
847 cd source
848 %{__make} install \
849         DESTDIR=$RPM_BUILD_ROOT \
850         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
851
852 install script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
853 cd ..
854
855 ln -sf %{_bindir}/smbmount $RPM_BUILD_ROOT/sbin/mount.smbfs
856
857 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
858 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
859 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
860 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
861 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
862 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
863 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
864 install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/winbind
865
866 install source/client/mount.cifs        $RPM_BUILD_ROOT/sbin/mount.cifs
867 install source/nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
868 ln -s libnss_winbind.so.2               $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so
869 install source/nsswitch/libnss_wins.so  $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
870 ln -s libnss_wins.so.2                  $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so
871 install source/nsswitch/pam_winbind.so  $RPM_BUILD_ROOT/%{_lib}/security
872 install source/bin/pam_smbpass.so       $RPM_BUILD_ROOT/%{_lib}/security
873 install source/bin/wbinfo               $RPM_BUILD_ROOT%{_bindir}
874 install source/bin/smbget               $RPM_BUILD_ROOT%{_bindir}
875
876 mv $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so.0
877 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
878
879 install source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
880
881 # vscan modules
882 install examples/VFS/samba-vscan-%{vscan_version}/*.so $RPM_BUILD_ROOT%{_vfsdir}
883 install examples/VFS/samba-vscan-%{vscan_version}/{clamav,fprot,icap,kaspersky,mks,openantivirus,sophos,trend,f-secure}/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/samba
884
885 touch $RPM_BUILD_ROOT/var/lock/samba/{STATUS..LCK,wins.dat,browse.dat}
886
887 echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
888
889 %if %{with cups}
890 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
891 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
892 %endif
893
894 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
895 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
896
897 rm -f docs/faq/*.{sgml,txt}
898 rm -f docs/htmldocs/*.[0-9].html
899
900 # we have this utility in tdb package
901 rm -f $RPM_BUILD_ROOT{%{_bindir}/tdbdump,%{_mandir}/man8/tdbdump.8*}
902
903 %clean
904 rm -rf $RPM_BUILD_ROOT
905
906 %post
907 /sbin/chkconfig --add smb
908 if [ -r /var/lock/subsys/smb ]; then
909         /etc/rc.d/init.d/smb restart >&2
910 else
911         echo "Run \"/etc/rc.d/init.d/smb start\" to start Samba daemons."
912 fi
913
914 %preun
915 if [ "$1" = "0" ]; then
916         if [ -r /var/lock/subsys/smb ]; then
917                 /etc/rc.d/init.d/smb stop >&2
918         fi
919         /sbin/chkconfig --del smb
920 fi
921
922 %post winbind
923 /sbin/chkconfig --add winbind
924 if [ -r /var/lock/subsys/winbind ]; then
925         /etc/rc.d/init.d/winbind restart >&2
926 else
927         echo "Run \"/etc/rc.d/init.d/winbind start\" to start Winbind daemon."
928 fi
929
930 %preun winbind
931 if [ "$1" = "0" ]; then
932         if [ -r /var/lock/subsys/winbind ]; then
933                 /etc/rc.d/init.d/winbind stop >&2
934         fi
935         /sbin/chkconfig --del winbind
936 fi
937
938 %post swat
939 if [ -f /var/lock/subsys/rc-inetd ]; then
940         /etc/rc.d/init.d/rc-inetd reload 1>&2
941 else
942         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
943 fi
944
945 %postun swat
946 if [ -f /var/lock/subsys/rc-inetd ]; then
947         /etc/rc.d/init.d/rc-inetd reload
948 fi
949
950 %triggerpostun -- samba < 1.9.18p7
951 if [ "$1" != "0" ]; then
952         /sbin/chkconfig --add smb
953 fi
954
955 %triggerpostun -- samba < 2.0.5a-3
956 if [ "$1" != "0" ]; then
957         [ ! -d /var/lock/samba ] && mkdir -m 0755 /var/lock/samba
958         [ ! -d /var/spool/samba ] && mkdir -m 1777 /var/spool/samba
959 fi
960
961 %files
962 %defattr(644,root,root,755)
963 %attr(755,root,root) %{_sbindir}/nmbd
964 %attr(755,root,root) %{_sbindir}/smbd
965 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
966 %attr(755,root,root) %{_bindir}/smbstatus
967 %attr(755,root,root) %{_bindir}/smbpasswd
968 %attr(755,root,root) %{_bindir}/smbcontrol
969 %attr(755,root,root) %{_bindir}/tdbbackup
970
971 %dir %{_libdir}/%{name}/pdb
972 %dir %{_vfsdir}
973
974 %attr(600,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/smbusers
975 %attr(754,root,root) /etc/rc.d/init.d/smb
976 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/samba
977 %attr(640,root,root) /etc/logrotate.d/samba
978 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/samba
979 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.samba
980 %{_mandir}/man1/smbstatus.1*
981 %{_mandir}/man1/smbcontrol.1*
982 %{_mandir}/man5/smbpasswd.5*
983 %{_mandir}/man7/samba.7*
984 %{_mandir}/man8/nmbd.8*
985 %{_mandir}/man8/smbd.8*
986 %{_mandir}/man8/smbpasswd.8*
987 %{_mandir}/man8/pdbedit.8*
988 %{_mandir}/man8/winbindd.8*
989 %{_mandir}/man8/tdbbackup.8*
990
991 %dir %{_sambahome}
992 %dir /var/lock/samba
993 %ghost /var/lock/samba/*
994
995 %attr(0750,root,root) %dir /var/log/samba
996 %attr(0750,root,root) %dir /var/log/archiv/samba
997 %attr(1777,root,root) %dir /var/spool/samba
998
999 %if %{with mysql}
1000 %files pdb-mysql
1001 %defattr(644,root,root,755)
1002 %attr(755,root,root) %{_libdir}/%{name}/pdb/mysql.so
1003 %endif
1004
1005 %files pdb-xml
1006 %defattr(644,root,root,755)
1007 %attr(755,root,root) %{_libdir}/%{name}/pdb/xml.so
1008
1009 %files winbind
1010 %defattr(644,root,root,755)
1011 %attr(755,root,root) %{_sbindir}/winbindd
1012 %attr(755,root,root) %{_bindir}/wbinfo
1013 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1014 %attr(755,root,root) /%{_lib}/libnss_winbind*
1015 %attr(754,root,root) /etc/rc.d/init.d/winbind
1016 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/winbind
1017 #%attr(-,root,root) %config(noreplace) %{_sysconfdir}/pam.d/system-auth-winbind*
1018 %{_mandir}/man8/winbindd*.8*
1019 %{_mandir}/man1/wbinfo*.1*
1020
1021 %files -n nss_wins
1022 %defattr(644,root,root,755)
1023 %attr(755,root,root) /%{_lib}/libnss_wins*
1024
1025 %files client
1026 %defattr(644,root,root,755)
1027 %attr(755,root,root) /sbin/mount.smbfs
1028 %attr(755,root,root) /sbin/mount.cifs
1029 %attr(755,root,root) %{_bindir}/smbmount
1030 %attr(755,root,root) %{_bindir}/smbmnt
1031 %attr(755,root,root) %{_bindir}/smbumount
1032 %attr(755,root,root) %{_bindir}/net
1033 %attr(755,root,root) %{_bindir}/smbtree
1034 %{_mandir}/man8/net.8*
1035 %{_mandir}/man8/smbmnt.8*
1036 %{_mandir}/man8/smbmount.8*
1037 %{_mandir}/man8/smbumount.8*
1038 %{_mandir}/man8/mount.cifs.8*
1039 %attr(755,root,root) %{_bindir}/nmblookup
1040 %attr(755,root,root) %{_bindir}/smbclient
1041 %attr(755,root,root) %{_bindir}/smbtar
1042 %attr(755,root,root) %{_bindir}/smbcacls
1043 %{_mandir}/man1/smbtar.1*
1044 %{_mandir}/man1/smbtree.1*
1045 %{_mandir}/man1/smbclient.1*
1046 %{_mandir}/man1/nmblookup.1*
1047 %{_mandir}/man1/smbcacls.1*
1048 %{_mandir}/man1/smbsh.1*
1049 %attr(755,root,root) %{_bindir}/rpcclient
1050 %{_mandir}/man1/rpcclient.1*
1051 %attr(755,root,root) %{_bindir}/wbinfo
1052 %{_mandir}/man1/wbinfo.1*
1053 %attr(755,root,root) %{_bindir}/findsmb
1054 %{_mandir}/man1/findsmb.1*
1055
1056 %files common
1057 %defattr(644,root,root,755)
1058 %doc README Manifest WHATSNEW.txt
1059 %doc Roadmap docs/*.pdf docs/registry/*
1060 %doc docs/htmldocs/*.* docs/{history,THANKS}
1061 %dir %{_libdir}/%{name}
1062 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/smb.conf
1063 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/lmhosts
1064 %{_libdir}/%{name}/*.dat
1065 #%attr(755,root,root) %{_bindir}/make_smbcodepage
1066 #%attr(755,root,root) %{_bindir}/make_unicodemap
1067 %attr(755,root,root) %{_bindir}/testparm
1068 %attr(755,root,root) %{_bindir}/testprns
1069 %attr(755,root,root) %{_bindir}/ntlm_auth
1070 %attr(755,root,root) %{_bindir}/smbcquotas
1071 %attr(755,root,root) %{_bindir}/profiles
1072 %attr(755,root,root) %{_bindir}/pdbedit
1073 #%attr(755,root,root) %{_bindir}/make_printerdef
1074 %dir %{_libdir}/%{name}/charset
1075 %attr(755,root,root) %{_libdir}/%{name}/charset/*.so
1076 #%{_mandir}/man1/make_smbcodepage.1*
1077 #%{_mandir}/man1/make_unicodemap.1*
1078 %{_mandir}/man1/editreg.1*
1079 %{_mandir}/man1/testparm.1*
1080 %{_mandir}/man1/testprns.1*
1081 %{_mandir}/man1/ntlm_auth.1*
1082 %{_mandir}/man1/smbcquotas.1*
1083 %{_mandir}/man1/profiles.1*
1084 %{_mandir}/man1/vfstest.1*
1085
1086 %{_mandir}/man1/log2pcap.1*
1087
1088 %{_mandir}/man5/smb.conf.5*
1089 %{_mandir}/man5/lmhosts.5*
1090
1091 %files swat
1092 %defattr(644,root,root,755)
1093 #%doc swat/README* swat/help/*
1094 %doc swat/help/*
1095 %attr(755,root,root) %{_sbindir}/swat
1096 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rc-inetd/swat
1097 %dir %{_datadir}/swat
1098 %{_datadir}/swat/help
1099 %{_datadir}/swat/images
1100 %{_datadir}/swat/include
1101 %dir %{_datadir}/swat/lang
1102 %lang(ja) %{_datadir}/swat/lang/ja
1103 %lang(tr) %{_datadir}/swat/lang/tr
1104 %{_datadir}/swat/using_samba
1105 %lang(de) %{_libdir}/%{name}/de.msg
1106 %{_libdir}/%{name}/en.msg
1107 %lang(fr) %{_libdir}/%{name}/fr.msg
1108 %lang(it) %{_libdir}/%{name}/it.msg
1109 %lang(ja) %{_libdir}/%{name}/ja.msg
1110 %lang(nl) %{_libdir}/%{name}/nl.msg
1111 %lang(pl) %{_libdir}/%{name}/pl.msg
1112 %lang(tr) %{_libdir}/%{name}/tr.msg
1113 %{_mandir}/man8/swat.8*
1114
1115 %files -n pam-pam_smbpass
1116 %defattr(644,root,root,755)
1117 %doc source/pam_smbpass/{CHAN*,README,TODO} source/pam_smbpass/samples
1118 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1119
1120 %files -n libsmbclient
1121 %defattr(644,root,root,755)
1122 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1123
1124 %files -n libsmbclient-devel
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_libdir}/libsmbclient.so
1127 %{_includedir}/libsmbclient.h
1128
1129 %files -n libsmbclient-static
1130 %defattr(644,root,root,755)
1131 %{_libdir}/libsmbclient.a
1132
1133 %files -n smbget
1134 %defattr(644,root,root,755)
1135 %attr(755,root,root) %{_bindir}/smbget
1136 %{_mandir}/man1/smbget.1*
1137 %{_mandir}/man5/smbgetrc.5*
1138
1139 %if %{with cups}
1140 %files -n cups-backend-smb
1141 %defattr(644,root,root,755)
1142 %attr(755,root,root) %{_bindir}/smbspool
1143 %attr(755,root,root) %{cups_serverbin}/backend/smb
1144 %{_mandir}/man8/smbspool.8*
1145 %endif
1146
1147 %files vfs-audit
1148 %defattr(644,root,root,755)
1149 %attr(755,root,root) %{_vfsdir}/audit.so
1150 %attr(755,root,root) %{_vfsdir}/extd_audit.so
1151
1152 %files vfs-shadow-copy
1153 %defattr(644,root,root,755)
1154 %attr(755,root,root) %{_vfsdir}/shadow_copy.so
1155
1156 %files vfs-cap
1157 %defattr(644,root,root,755)
1158 %attr(755,root,root) %{_vfsdir}/cap.so
1159
1160 %files vfs-readonly
1161 %defattr(644,root,root,755)
1162 %attr(755,root,root) %{_vfsdir}/readonly.so
1163
1164 %files vfs-recycle
1165 %defattr(644,root,root,755)
1166 %attr(755,root,root) %{_vfsdir}/recycle.so
1167
1168 %files vfs-default-quota
1169 %defattr(644,root,root,755)
1170 %attr(755,root,root) %{_vfsdir}/default_quota.so
1171
1172 %files vfs-expand-msdfs
1173 %defattr(644,root,root,755)
1174 %attr(755,root,root) %{_vfsdir}/expand_msdfs.so
1175
1176 %files vfs-fake-perms
1177 %defattr(644,root,root,755)
1178 %attr(755,root,root) %{_vfsdir}/fake_perms.so
1179
1180 %files vfs-netatalk
1181 %defattr(644,root,root,755)
1182 %attr(755,root,root) %{_vfsdir}/netatalk.so
1183
1184 %files vfs-vscan-clamav
1185 %defattr(644,root,root,755)
1186 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1187 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-clamav.conf
1188 %attr(755,root,root) %{_vfsdir}/vscan-clamav.so
1189
1190 %files vfs-vscan-fprot
1191 %defattr(644,root,root,755)
1192 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1193 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-fprotd.conf
1194 %attr(755,root,root) %{_vfsdir}/vscan-fprotd.so
1195
1196 %files vfs-vscan-openantivirus
1197 %defattr(644,root,root,755)
1198 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1199 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-oav.conf
1200 %attr(755,root,root) %{_vfsdir}/vscan-oav.so
1201
1202 %files vfs-vscan-sophos
1203 %defattr(644,root,root,755)
1204 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1205 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-sophos.conf
1206 %attr(755,root,root) %{_vfsdir}/vscan-sophos.so
1207
1208 %files vfs-vscan-symantec
1209 %defattr(644,root,root,755)
1210 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1211 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-icap.conf
1212 %attr(755,root,root) %{_vfsdir}/vscan-icap.so
1213
1214 %files vfs-vscan-trend
1215 %defattr(644,root,root,755)
1216 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1217 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-trend.conf
1218 %attr(755,root,root) %{_vfsdir}/vscan-trend.so
1219
1220 %ifarch %{ix86}
1221 %files vfs-vscan-mks
1222 %defattr(644,root,root,755)
1223 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1224 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-mks32.conf
1225 %attr(755,root,root) %{_vfsdir}/vscan-mksd.so
1226 %endif
1227
1228 %files vfs-vscan-kavp
1229 %defattr(644,root,root,755)
1230 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1231 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-kavp.conf
1232 %attr(755,root,root) %{_vfsdir}/vscan-kavp.so
1233
1234 %files vfs-vscan-fsav
1235 %defattr(644,root,root,755)
1236 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1237 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/samba/vscan-fsav.conf
1238 %attr(755,root,root) %{_vfsdir}/vscan-fsav.so
This page took 0.147868 seconds and 4 git commands to generate.