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