]> git.pld-linux.org Git - packages/samba.git/blob - samba.spec
- separate smbspool to cups-backend-smb subpackage
[packages/samba.git] / samba.spec
1 #
2 # Conditional build:
3 # _with_ldap    - with LDAP support
4 # _with_ipv6    - with IPv6 support
5 #
6 Summary:        SMB server
7 Summary(cs):    Server SMB
8 Summary(da):    SMB server
9 Summary(de):    SMB-Server
10 Summary(es):    El servidor SMB
11 Summary(fi):    SMB-palvelin
12 Summary(fr):    Serveur SMB
13 Summary(it):    Server SMB
14 Summary(ja):    Samba SMB ¥µ¡¼¥Ð¡¼
15 Summary(ko):    »ï¹Ù SMB ¼­¹ö
16 Summary(pl):    Serwer SMB
17 Summary(pt_BR): Cliente e servidor SMB
18 Summary(ru):    SMB ËÌÉÅÎÔ É ÓÅÒ×ÅÒ
19 Summary(tr):    SMB sunucusu
20 Summary(uk):    SMB Ë̦¤ÎÔ ÔÁ ÓÅÒ×ÅÒ
21 Summary(zh_CN): Samba ¿Í»§¶ËºÍ·þÎñÆ÷
22 Name:           samba
23 Version:        2.2.7
24 Release:        2
25 License:        GPL v2
26 Group:          Networking/Daemons
27 Source0:        http://www.samba.org/samba/ftp/%{name}-%{version}.tar.bz2
28 Source1:        smb.init
29 Source2:        %{name}.pamd
30 Source3:        swat.inetd
31 Source4:        %{name}.sysconfig
32 Source5:        %{name}.logrotate
33 Source6:        smb.conf
34 Patch1:         %{name}-config.patch
35 Patch2:         %{name}-DESTDIR.patch
36 Patch3:         %{name}-manpages_PLD_fixes.patch
37 Patch4:         %{name}-smbprint.patch
38 Patch5:         %{name}-autoconf.patch
39 Patch6:         %{name}-smbadduser.patch
40 Patch7:         %{name}-nmbd_socket.patch
41 Patch8:         %{name}-vfs.patch
42 Patch9:         %{name}-quota.patch
43 Patch10:        http://v6web.litech.org/samba/%{name}-2.2.4+IPv6-20020609.diff
44 Patch11:        %{name}-DESTDIR-fix.patch
45 Patch12:        %{name}-CIFS-extensions.patch
46 URL:            http://www.samba.org/
47 Prereq:         /sbin/chkconfig
48 Requires:       pam >= 0.66
49 Requires:       logrotate
50 Requires:       samba-common = %{version}
51 BuildRequires:  autoconf
52 BuildRequires:  cups-devel
53 BuildRequires:  ncurses-devel >= 5.2
54 BuildRequires:  readline-devel >= 4.2
55 BuildRequires:  pam-devel > 0.66
56 %{?_with_ldap:BuildRequires:    openldap-devel}
57 BuildRequires:  openssl-devel >= 0.9.6a
58 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60 %define         _sysconfdir     /etc/samba
61 %define         _libdir         %{_sysconfdir}
62 %define         _localstatedir  %{_var}/log/samba
63
64 %description
65 Samba provides an SMB server which can be used to provide network
66 services to SMB (sometimes called "Lan Manager") clients, including
67 various versions of MS Windows, OS/2, and other Linux machines. Samba
68 also provides some SMB clients, which complement the built-in SMB
69 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
70 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
71
72 This release is known as the "Locking Update" and has full support for
73 Opportunistic File Locking. In addition this update includes native
74 support for Microsoft encrypted passwords, improved browse list and
75 WINS database management.
76
77 Please refer to the WHATSNEW.txt document for fixup information. This
78 binary release includes encrypted password support. Please read the
79 smb.conf file and ENCRYPTION.txt in the docs directory for
80 implementation details.
81
82 %description -l cs
83 Samba poskytuje server SMB, který lze pou¾ít pro poskytování sí»ových
84 slu¾eb klientùm SMB (nìkdy nazývaných klienti "LAN mana¾er") vèetnì
85 klientù rùzných verzí MS Windows, OS/2 a dal¹ích linuxových strojù.
86 Samba té¾ poskytuje nìkteré klienty SMB, kteøí komplementují vestavìný
87 souborový systém SMB v Linuxu. Samba pou¾ívá protokoly NetBIOS pøes
88 TCP/IP (NetBT) a NEpotøebuje protokol NetBEUI (neformátovaný rámec
89 NetBIOS od spoleènosti Microsoft.
90
91 %description -l da
92 Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
93 services til SMB (også kaldet "Lan Manager") klienter, incl.
94 forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
95 Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
96 filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
97 protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
98 protokollen.
99
100 %description -l de
101 Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
102 SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
103 verschiedenen Versionen von MS Windows-, OS/2- und anderen
104 Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
105 Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
106 NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
107 (Microsoft Raw NetBIOS frame)-Protokoll.
108
109 %description -l es
110 Samba provee un servidor SMB que se puede usar para ofrecer servicios
111 de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
112 incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
113 Linux. Samba también ofrece algunos clientes SMB, que complementan el
114 sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
115 TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
116 NetBIOS frame).
117
118 %description -l fi
119 Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
120 verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
121 Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
122 Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
123 myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
124 kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
125 over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
126 NetBEUI-protokollaa.
127
128 %description -l it
129 Samba fornisce un server SMB che puo` essere usato per fornire servizi
130 di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
131 altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
132 NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
133
134 %description -l ja
135 Samba ¤Ï MS Windows ¤ÎÍÍ¡¹¤Ê¥Ð¡¼¥¸¥ç¥ó¡¢OS/2 ¤½¤·¤Æ¾¤Î Linux ¥Þ¥·¥ó
136 ¤ò´Þ¤à SMB (¤¿¤Þ¤Ë "Lan Manager" ¤È¸Æ¤Ð¤ì¤ë)
137 ¥¯¥é¥¤¥¢¥ó¥È¤Ë¥Í¥Ã¥È¥ï¡¼¥¯ ¥µ¡¼¥Ó¥¹¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë SMB
138 ¥µ¡¼¥Ð¤òÄ󶡤·¤Þ¤¹¡£Samba ¤Ï NetBIOS over TCP/IP (NetBT)
139 ¥×¥í¥È¥³¥ë¤ò»ÈÍѤ·¡¢ NetBEUI(Microsoft Raw NetBIOS frame)
140 ¥×¥í¥È¥³¥ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£
141
142 Samba ¤Û¤È¤ó¤ÉÆ°ºî¤¹¤ë NT ¥É¥á¥¤¥ó¥³¥ó¥È¥í¡¼¥ë¤Îµ¡Ç½¤òÆÃħ¤È¤·¡¢
143 ¹¥¤­¤Ê¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æ samba ¤Î smb.conf ¥Õ¥¡¥¤¥ë¤ò¥ê¥â¡¼¥È´ÉÍý¤¹¤ë
144 ¿·¤·¤¤ SWAT (Samba Web Administration Tool) ¤ò´Þ¤ß¤Þ¤¹¡£
145 Ìܲ¼¤Î¤È¤³¤í¤³¤ì¤Ï inetd ¤òÄ̤·¤Æ TCP ¥Ý¡¼¥È 901 ¤ÇÍ­¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£
146
147 %description -l ko
148 »ï¹Ù´Â MS Windows, OS/2, È¤Àº ´Ù¸¥ ¸®´ª½º ¸Ó½ÅÀ» Æ÷ÇÔÇϴ 
149 SMB(ȤÀº "Lan Manager"¶ó°íµµ ºÒ¸²) Å¬¶óÀ̾ðÆ®¸¦ ³×Æ®¿öÅ© ¼­ºñ½º À§ÇØ
150 »ç¿ëÇÒ ¼ö Àִ SMB ¼­¹ö¸¦ Á¦°øÇÑ´Ù.
151 »ï¹Ù´Â  TCP/IP ÇÁ·ÎÅäÄÝÀ» ÅëÇØ NetBIOS¸¦ »ç¿ëÇÏ°í NetBEUI
152 (Microsoft Raw NetBIOS ÇÁ·¹ÀÓ) ÇÁ·ÎÅäÄÝÀº ÇÊ¿äÇÏÁö ¾Ê´Ù.
153
154 »ï¹Ù-2.2 ÀǠƯ¡Àº  NT µµ¸ÞÀΠÄÁÆ®·ÑÀÇ ¼º´ÉÀ¸·Î ÀÛ¾÷À» ÇÏ°í, »õ·Î¿î
155 SWAT(Samba Web Administration Tool)·Î À¥ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ¿ø°ÝÁö¿¡¼­
156 »ï¹ÙÀÇ smb.conf ÆÄÀÏÀ» °ü¸®Çϵµ·Ï ÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì inetd µ¥¸óÀ» ÅëÇØ
157 TCP 901 Æ÷Æ®¸¦ »ç¿ëÇÏ°Ô µÈ´Ù.
158
159 ÃÖ±Ù Á¤º¸·Î WHATSNEW.txt ÆÄÀÏÀÇ ¹®¼­¸¦ Âü°íÇϵµ·Ï ÇÑ´Ù.
160 ¹ÙÀ̳ʸ®ÀÇ ¸±¸®Áî´Â ¾ÏȣȭµÈ Æнº¿öµå¸¦ Á¦°øÇÑ´Ù. ±¸Çö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ
161 Á¤º¸¸¦ ¾ò±â À§ÇØ docs µð·ºÅ丮³»¿¡ Àִ smb.conf ÆÄÀÏ°ú ENCRYPTION.txt 
162 ÆÄÀÏÀ» Àо´Ù.
163
164 %description -l pl
165 Samba udostêpnia serwer SMB, który mo¿e byæ u¿yty w celu dostarczenia
166 us³ug sieciowych (potocznie zwanych "Lan Manager"), dla klientów
167 takich jak MS Windows, OS/2 a tak¿e maszyn linuksowych. W pakiecie
168 znajduje siê równie¿ oprogramowanie klienckie. Samba u¿ywa protoko³u
169 NetBIOS po TCP/IP (NetBT) i nie wymaga protoko³u NetBEUI. Ta wersja ma
170 pe³ne wsparcie dla blokowania plików, a tak¿e wsparcie dla kodowania
171 hase³ w standardzie MS i zarzadzania baz± WINS.
172
173 %description -l pt_BR
174 O Samba provê um servidor SMB que pode ser usado para oferecer
175 serviços de rede a clientes SMB (algumas vezes chamado de "Lan
176 Manager"), incluindo várias versões de MS Windows, OS/2, e outras
177 máquinas Linux. O Samba também fornece alguns clientes SMB, que
178 complementam o sistema de arquivos SMB do Linux. O Samba usa o
179 protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
180 NetBEUI (Microsoft Raw NetBIOS frame).
181
182 O Samba inclui a maioria das características de um servidor de
183 Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
184 permite que o arquivo smb.conf seja gerenciado remotamente através de
185 um navegador. Atualmente isto está sendo habilitado na porta TCP 901
186 via inetd.
187
188 %description -l ru
189 Samba ÐÒÅÄÏÓÔÁ×ÌÑÅÔ SMB-ÓÅÒ×ÅÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÄÌÑ
190 ÐÒÅÄÏÓÔÁ×ÌÅÎÉÑ ÓÅÔÅ×ÙÈ ÓÅÒ×ÉÓÏ× SMB (ÉÎÏÇÄÁ ÎÁÚÙ×ÁÅÍÙÍ "Lan Manager")
191 ËÌÉÅÎÔÁÍ, ×ËÌÀÞÁÑ ÒÁÚÎÏÏÂÒÁÚÎÙÅ ×ÅÒÓÉÉ MS Windows, OS/2, É ÄÒÕÇÉÅ
192 Linux-ÍÁÛÉÎÙ. Samba ÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ SMB-ËÌÉÅÎÔÏ×, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ
193 ÓÏ ×ÓÔÒÏÅÎÎÏÊ × Linux ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ SMB.
194
195 Samba ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ NetBIOS over TCP/IP (NetBT) É ÎÅ ÎÕÖÄÁÅÔÓÑ ×
196 ÐÒÏÔÏËÏÌÅ NetBEUI (Microsoft Raw NetBIOS frame).
197
198 Samba ÓÏÄÅÒÖÉÔ ÐÒÁËÔÉÞÅÓËÉ ÒÁÂÏÔÁÀÝÕÀ ÒÅÁÌÉÚÁÃÉÀ NT Domain Control É
199 ×ËÌÀÞÁÅÔ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool), ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ
200 ÕÄÁÌÅÎÎÏ ÕÐÒÁ×ÌÑÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÍ ÆÁÊÌÏÍ smb.conf ÐÒÉ ÐÏÍÏÝÉ ×ÁÛÅÇÏ
201 ÌÀÂÉÍÏÇÏ WEB-ÂÒÏÕÚÅÒÁ. ðÏËÁ ÞÔÏ ÏΠÒÁÚÒÅÛÅΠÞÅÒÅÚ inetd ÎÁ TCP-ÐÏÒÔÕ
202 901.
203
204 %description -l uk
205 Samba ÎÁÄÁ¤ SMB-ÓÅÒ×ÅÒ, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ ÎÁÄÁÎÎÑ
206 ÍÅÒÅÖÅ×ÉÈ ÓÅÒצӦנSMB (ÝÏ §È ¦ÎÏĦ ÎÁÚÉ×ÁÀÔØ "Lan Manager") Ë̦¤ÎÔÁÍ,
207 ×ËÌÀÞÁÀÞÉ Ò¦ÚÎÏÍÁΦÔΦ ×ÅÒÓ¦§ MS Windows, OS/2, ÔÁ ¦ÎÛ¦ Linux-ÍÁÛÉÎÉ.
208 Samba ÔÁËÏÖ ÎÁÄÁ¤ SMB-Ë̦¤ÎÔ¦×, ÝÏ ÐÒÁÃÀÀÔØ Ú ×ÂÕÄÏ×ÁÎÏÀ × Linux
209 ÆÁÊÌÏ×ÏÀ ÓÉÓÔÅÍÏÀ SMB.
210
211 Samba ×ÉËÏÒÉÓÔÏ×Õ¤ ÐÒÏÔÏËÏÌ NetBIOS over TCP/IP (NetBT) ÔÁ ÎÅ ÐÏÔÒÅÂÕ¤
212 ÐÒÏÔÏËÏÌÕ NetBEUI (Microsoft Raw NetBIOS frame).
213
214 Samba Í¦ÓÔÉÔØ ÍÁÊÖÅ ÐÒÁÃÀÀÞÕ ÒÅÁÌÉÚÁæÀ NT Domain Control ÔÁ ÎÏ×ÙÊ
215 SWAT (Samba Web Administration Tool), ËÏÔÒÉÊ ÄÏÚ×ÏÌѤ ×¦ÄÄÁÌÅÎÏ
216 ËÅÒÕ×ÁÔÉ ËÏÎƦÇÕÒÁæÊÎÉÍ ÆÁÊÌÏÍ smb.conf ÚÁ ÄÏÐÏÍÏÇÏÀ ×ÁÛÏÇÏ
217 ÕÌÀÂÌÅÎÏÇÏ WEB-ÂÒÏÕÚÅÒÁ. ðÏËÉ ÝϠצΠÄÏÚ×ÏÌÅÎÉÊ ÞÅÒÅÚ inetd ÎÁ
218 TCP-ÐÏÒÔÕ 901.
219
220 %package -n swat
221 Summary:        Samba Web Administration Tool
222 Summary(es):    Samba SWAT and Web documentation
223 Summary(pl):    Narzêdzie administracyjne serwisu Samba
224 Summary(pt_BR): Samba SWAT e documentação Web
225 Summary(ru):    ðÒÏÇÒÁÍÍÁ ËÏÎÆÉÇÕÒÁÃÉÉ SMB-ÓÅÒ×ÅÒÁ Samba
226 Summary(uk):    ðÒÏÇÒÁÍÁ ËÏÎÆÉÇÕÒÁ槠SMB-ÓÅÒ×ÅÒÁ Samba
227 Group:          Networking/Admin
228 Requires:       %{name}
229 Requires:       rc-inetd >= 0.8.2
230 Requires:       inetdaemon
231 Provides:       samba-swat
232 Obsoletes:      samba-swat
233
234 %description -n swat
235 swat allows a Samba administrator to configure the complex smb.conf
236 file via a Web browser. In addition, a swat configuration page has
237 help links to all the configurable options in the smb.conf file
238 allowing an administrator to easily look up the effects of any change.
239
240 %description -n swat -l pl
241 swat pozwala na kompleksow± konfiguracjê smb.conf przy pomocy
242 przegl±darki WWW.
243
244 %description -n swat -l pt_BR
245 SWAT - ferramentada Web de configuração do Samba.
246
247 %description -n swat -l ru
248 ðÁËÅÔ samba-swat ×ËÌÀÞÁÅÔ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool),
249 ÄÌÑ ÕÄÁÌÅÎÎÏÇÏ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ smb.conf ÐÒÉ ÐÏÍÏÝÉ ×ÁÛÅÇÏ
250 ÌÀÂÉÍÏÇÏ Web-ÂÒÁÕÚÅÒÁ.
251
252 %description -n swat -l uk
253 ðÁËÅÔ samba-swat Í¦ÓÔÉÔØ ÎÏ×ÉÊ SWAT (Samba Web Administration Tool),
254 ÄÌÑ ÄÉÓÔÁÎæÊÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ ÆÁÊÌÕ smb.conf ÚÁ ÄÏÐÏÍÏÇÏÀ ×ÁÛÏÇÏ
255 ÕÌÀÂÌÅÎÏÇÏ Web-ÂÒÁÕÚÅÒÕ.
256
257 %package client
258 Summary:        Samba client programs
259 Summary(es):    Cliente SMB de Samba
260 Summary(ja):    Samba (SMB) ¥¯¥é¥¤¥¢¥ó¥È¥×¥í¥°¥é¥à
261 Summary(pl):    Klienci serwera Samba
262 Summary(pt_BR): Cliente SMB do samba
263 Summary(ru):    ëÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ Samba (SMB)
264 Summary(uk):    ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ Samba (SMB)
265 Group:          Applications/Networking
266 Requires:       samba-common = %{version}
267 Obsoletes:      smbfs
268
269 %description client
270 Samba-client provides some SMB clients, which complement the build-in
271 SMB filesystem in Linux. These allow accessing of SMB shares and
272 printing to SMB printers.
273
274 %description client -l pt_BR
275 O pacote samba-clientes prove alguns clientes SMB, que complementam o
276 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
277 e também, à impressoras SMB.
278
279 %description client -l es
280 Cliente SMB de Samba.
281
282 %description client -l ja
283 Samba-client ¤Ï Linux ¾å¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë SMB ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÊ䤦 SMB
284 ¥¯¥é¥¤¥¢¥ó¥È¤òÄ󶡤·¤Þ¤¹¡£¤³¤ì¤é¤Ï SMB ¶¦Í­¤Î¥¢¥¯¥»¥¹¤È SMB
285 ¥×¥ê¥ó¥¿¤Ø¤Î°õºþ¤òµö²Ä¤·¤Þ¤¹¡£
286
287 %description client -l pl
288 Samba-client dostarcza pewne programy które uzupe³niaj± system plików
289 SMB zawarty w j±drze. Pozwala na wspó³dzielenie i drukowanie w sieci
290 SMB.
291
292 %description client -l pt_BR
293 O pacote samba-clientes prove alguns clientes SMB, que complementam o
294 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
295 e também, à impressoras SMB.
296
297 %description client -l ru
298 ðÁËÅÔ samba-client ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÎÅËÏÔÏÒÙÅ ËÌÉÅÎÔÙ SMB ÄÌÑ ÒÁÂÏÔÙ ÓÏ
299 ×ÓÔÒÏÅÎÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ SMB × Linux. üÔÉ ËÌÉÅÎÔÙ ÐÏÚ×ÏÌÑÀÔ
300 ÐÏÌÕÞÁÔØ ÄÏÓÔÕРˠÒÁÚÄÅÌÑÅÍÙÍ ËÁÔÁÌÏÇÁÍ SMB É ÐÅÞÁÔØ ÎÁ SMB-ÐÒÉÎÔÅÒÙ.
301
302 %description client -l uk
303 ðÁËÅÔ samba-client ÎÁÄÁ¤ ÄÅÑ˦ Ë̦¤ÎÔÉ SMB ÄÌÑ ÒÏÂÏÔÉ Ú¦ ×ÂÕÄÏ×ÁÎÏÀ
304 ÆÁÊÌÏ×ÏÀ ÓÉÓÔÅÍÏÀ SMB × Linux. ã¦ Ë̦¤ÎÔÉ ÄÏÚ×ÏÌÑÀÔØ ÏÔÒÉÍÕ×ÁÔÉ ÄÏÓÔÕÐ
305 ÄÏ ËÁÔÁÌÏǦנÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ SMB ÔÁ ÄÒÕË ÎÁ SMB-ÐÒ¦ÎÔÅÒÉ.
306
307 %package common
308 Summary:        Files used by both Samba servers and clients
309 Summary(es):    Common files between samba and samba-clients
310 Summary(ja):    Samba ¥µ¡¼¥Ð¡¼¤È¥¯¥é¥¤¥¢¥ó¥È¤Ç»ÈÍѤµ¤ì¤ë¥×¥í¥°¥é¥à
311 Summary(pl):    Pliki u¿ywane przez serwer i klientów Samba
312 Summary(pt_BR): Arquivos em comum entre samba e samba-clients
313 Summary(ru):    æÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ËÁË ÓÅÒ×ÅÒÏÍ, ÔÁË É ËÌÉÅÎÔÏÍ Samba
314 Summary(uk):    æÁÊÌÉ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÑË ÓÅÒ×ÅÒÏÍ, ÔÁË ¦ Ë̦¤ÎÔÏÍ Samba
315 Group:          Networking/Daemons
316
317 %description common
318 Samba-common provides files necessary for both the server and client
319 packages of Samba.
320
321 %description common -l ja
322 Samba-common ¤Ï Samba ¤Î¥µ¡¼¥Ð¤È¥¯¥é¥¤¥¢¥ó¥È¤ÎξÊý¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ç
323 »ÈÍѤµ¤ì¤ë¥Õ¥¡¥¤¥ë¤òÄ󶡤·¤Þ¤¹¡£
324
325 %description common -l pl
326 Samba-common dostarcza pliki niezbêdne zarówno dla serwera jak i
327 klientów Samba.
328
329 %description common -l pt_BR
330 Arquivos em comum entre os pacotes samba e samba-clients.
331
332 %description common -l ru
333 Samba-common ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ ËÁË ËÌÉÅÎÔÁ, ÔÁË É
334 ÓÅÒ×ÅÒÁ Samba.
335
336 %description common -l uk
337 Samba-common Í¦ÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔÉ ÑË Ë̦¤ÎÔÁ, ÔÁË ¦
338 ÓÅÒ×ÅÒÁ Samba.
339
340 %package -n pam-pam_smbpass
341 Summary:        PAM Samba Password Module
342 Summary(pl):    Modu³ PAM smbpass
343 Group:          Base
344 Obsoletes:      pam_smbpass
345
346 %description -n pam-pam_smbpass
347 PAM module which can be used on conforming systems to keep the
348 smbpasswd (Samba password) database in sync with the unix password
349 file.
350
351 %description -n pam-pam_smbpass -l pl
352 Modu³ PAMa, który mo¿e byæ u¿ywany do trzymania pliku smbpasswd (has³a
353 Samby) zsynchronizowanego z has³ami unixowymi.
354
355 %package -n libsmbclient
356 Summary:        libsmbclient - samba client library
357 Summary(pl):    libsmbclient - biblioteka klienta samby
358 Group:          Libraries
359
360 %description -n libsmbclient
361 libsmbclient - library that allows to use samba clients functions.
362
363 %description -n libsmbclient -l pl
364 libsmbclient - biblioteka pozwalaj±ca korzystaæ z funcji klienta
365 samby.
366
367 %package -n libsmbclient-devel
368 Summary:        libsmbclient - samba client library
369 Summary(pl):    libsmbclient - biblioteka klienta samby
370 Summary(pt_BR): Ferramentas de desenvolvimento para clientes samba
371 Group:          Development/Libraries
372 Requires:       libsmbclient = %{version}
373
374 %description -n libsmbclient-devel
375 Header files for libsmbclient.
376
377 %description -n libsmbclient-devel
378 Pliki nag³ówkowe dla libsmbclient.
379
380 %description -n libsmbclient-devel -l pt_BR
381 Arquivos de inclusão, bibliotecas e documentação necessários para
382 desenvolver aplicativos clientes para o samba.
383
384 %package -n cups-backend-smb
385 Summary:        CUPS backend for printing to SMB printers
386 Group:          Application/Printing
387 Requires:       cups
388 Requires:       samba-clinet = %{version}
389
390 %description -n cups-backend-smb
391 CUPS backend for printing to SMB printers.
392
393 %prep
394 %setup -q
395 %patch1 -p1
396 %patch2 -p1
397 %patch3 -p1
398 %patch4 -p1
399 %patch5 -p1
400 #%patch6 -p2
401 %patch7 -p1
402 #%patch8 -p1
403 #%patch9 -p1
404 %{?_with_ipv6:%patch10 -p1}
405 %patch11 -p1
406 #%patch12 -p1
407
408 %build
409 cd source
410 %{__autoconf}
411 %configure \
412         --with-acl-support \
413         --with-automount \
414         --with-libsmbclient \
415         --with-lockdir=/var/lock/samba \
416         --with-mmap \
417         --with-msdfs \
418         --with-netatalk \
419         --without-smbwrapper \
420         --with-pam \
421         --with-piddir=/var/run \
422         --with-privatedir=%{_libdir} \
423         --with-quotas \
424         --with-readline \
425         --with-smbmount \
426         --with-ssl \
427         --with-sslinc=%{_prefix} \
428         --with-swatdir=%{_datadir}/swat \
429         --with-syslog \
430         --with-utmp \
431         --with-vfs \
432         %{?_with_ipv6:--with-ipv6} \
433         %{?_with_ldap:--with-ldapsam}
434
435 #       --with-acl-support \
436 mv Makefile Makefile.old
437 sed -e "s#-symbolic##g" Makefile.old > Makefile
438
439 %{__make} everything pam_smbpass
440
441 %install
442 rm -rf $RPM_BUILD_ROOT
443 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
444         $RPM_BUILD_ROOT/{var/{lock,log,log/archiv,spool},home/services}/samba \
445         $RPM_BUILD_ROOT/{sbin,lib/security,%{_libdir},%{_includedir}}
446
447 cd source
448 %{__make} install DESTDIR=$RPM_BUILD_ROOT
449 install script/mksmbpasswd.sh /$RPM_BUILD_ROOT%{_sbindir}
450 cd ..
451
452 ln -sf %{_bindir}/smbmount $RPM_BUILD_ROOT/sbin/mount.smbfs
453
454 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
455 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
456 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
457 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
458 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
459 install %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/smb.conf
460
461 install source/nsswitch/libnss_wins.so  $RPM_BUILD_ROOT/lib/libnss_wins.so.2
462 install source/nsswitch/pam_winbind.so  $RPM_BUILD_ROOT/lib/security/
463 install source/bin/pam_smbpass.so       $RPM_BUILD_ROOT/lib/security/
464 install source/bin/wbinfo               $RPM_BUILD_ROOT%{_bindir}
465
466 install source/bin/libsmbclient.so $RPM_BUILD_ROOT/lib/libsmbclient.so.0
467 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT/lib/libsmbclient.so
468
469 install source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
470
471 touch $RPM_BUILD_ROOT/var/lock/samba/{STATUS..LCK,wins.dat,browse.dat}
472
473 echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_libdir}/lmhosts
474
475 install -d $RPM_BUILD_ROOT%(cups-config --serverbin)/backend
476 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%(cups-config --serverbin)/backend/smb
477
478 > $RPM_BUILD_ROOT%{_libdir}/smbusers
479 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
480
481 rm -f docs/faq/*.{sgml,txt}
482 rm -f docs/htmldocs/*.[0-9].html
483
484 %clean
485 rm -rf $RPM_BUILD_ROOT
486
487 %post
488 /sbin/chkconfig --add smb
489 if [ -r /var/lock/subsys/smb ]; then
490         /etc/rc.d/init.d/smb restart >&2
491 else
492         echo "Run \"/etc/rc.d/init.d/smb start\" to start Samba daemons."
493 fi
494
495 %preun
496 if [ "$1" = "0" ]; then
497         if [ -r /var/lock/subsys/smb ]; then
498                 /etc/rc.d/init.d/smb stop >&2
499         fi
500         /sbin/chkconfig --del smb
501 fi
502
503 %post -n swat
504 if [ -f /var/lock/subsys/rc-inetd ]; then
505         /etc/rc.d/init.d/rc-inetd reload 1>&2
506 else
507         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
508 fi
509
510 %postun -n swat
511 if [ -f /var/lock/subsys/rc-inetd ]; then
512         /etc/rc.d/init.d/rc-inetd reload
513 fi
514
515 %triggerpostun -- samba < 1.9.18p7
516 if [ "$1" != "0" ]; then
517         /sbin/chkconfig --add smb
518 fi
519
520 %triggerpostun -- samba < 2.0.5a-3
521 if [ "$1" != "0" ]; then
522         [ ! -d /var/lock/samba ] && mkdir -m 0755 /var/lock/samba
523         [ ! -d /var/spool/samba ] && mkdir -m 1777 /var/spool/samba
524 fi
525
526 %files
527 %defattr(644,root,root,755)
528 %doc source/nsswitch/README
529 %attr(755,root,root) %{_sbindir}/nmbd
530 %attr(755,root,root) %{_sbindir}/smbd
531 %attr(755,root,root) %{_sbindir}/winbindd
532 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
533 %attr(755,root,root) %{_bindir}/smbstatus
534 %attr(755,root,root) %{_bindir}/smbpasswd
535 %attr(755,root,root) %{_bindir}/smbcontrol
536 %attr(755,root,root) %{_bindir}/tdbbackup
537
538 %attr(755,root,root) /lib/libnss_wins*
539 %attr(755,root,root) /lib/security/pam_winbind.so
540
541 %dir %{_libdir}
542 %attr(600,root,root) %config(noreplace) %verify(not size mtime md5) %{_libdir}/smbusers
543 %attr(754,root,root) /etc/rc.d/init.d/smb
544 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/samba
545 %attr(640,root,root) /etc/logrotate.d/samba
546 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/samba
547 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.samba
548 %{_mandir}/man1/smbstatus.1*
549 %{_mandir}/man1/smbcontrol.1*
550 %{_mandir}/man5/smbpasswd.5*
551 %{_mandir}/man7/samba.7*
552 %{_mandir}/man8/nmbd.8*
553 %{_mandir}/man8/smbd.8*
554 %{_mandir}/man8/smbpasswd.8*
555 %{_mandir}/man8/winbindd.8*
556
557 %dir /home/services/samba
558 %dir /var/lock/samba
559 %ghost /var/lock/samba/*
560
561 %attr(0750,root,root) %dir /var/log/samba
562 %attr(0750,root,root) %dir /var/log/archiv/samba
563 %attr(1777,root,root) %dir /var/spool/samba
564
565 %files client
566 %defattr(644,root,root,755)
567 %attr(755,root,root) /sbin/mount.smbfs
568 %attr(755,root,root) %{_bindir}/smbmount
569 %attr(755,root,root) %{_bindir}/smbmnt
570 %attr(755,root,root) %{_bindir}/smbumount
571 %{_mandir}/man8/smbmnt.8*
572 %{_mandir}/man8/smbmount.8*
573 %{_mandir}/man8/smbumount.8*
574 %attr(755,root,root) %{_bindir}/nmblookup
575 %attr(755,root,root) %{_bindir}/smbclient
576 %attr(755,root,root) %{_bindir}/smbtar
577 %attr(755,root,root) %{_bindir}/smbcacls
578 %{_mandir}/man1/smbtar.1*
579 %{_mandir}/man1/smbclient.1*
580 %{_mandir}/man1/nmblookup.1*
581 %{_mandir}/man1/smbcacls.1*
582 %attr(755,root,root) %{_bindir}/rpcclient
583 %{_mandir}/man1/rpcclient.1*
584 %attr(755,root,root) %{_bindir}/wbinfo
585 %{_mandir}/man1/wbinfo.1*
586 %attr(755,root,root) %{_bindir}/findsmb
587 %{_mandir}/man1/findsmb.1*
588
589 %files common
590 %defattr(644,root,root,755)
591 %doc README Manifest WHATSNEW.txt
592 %doc Roadmap docs/faq docs/Registry/*
593 %doc docs/textdocs/* docs/htmldocs/*.* docs/{history,announce,THANKS}
594 %config(noreplace) %verify(not size mtime md5) %{_libdir}/smb.conf
595 %config(noreplace) %verify(not size mtime md5) %{_libdir}/lmhosts
596 %attr(755,root,root) %{_bindir}/make_smbcodepage
597 %attr(755,root,root) %{_bindir}/make_unicodemap
598 %attr(755,root,root) %{_bindir}/testparm
599 %attr(755,root,root) %{_bindir}/testprns
600 %attr(755,root,root) %{_bindir}/make_printerdef
601 %{_libdir}/codepages
602 %{_mandir}/man1/make_smbcodepage.1*
603 %{_mandir}/man1/make_unicodemap.1*
604 %{_mandir}/man1/testparm.1*
605 %{_mandir}/man1/testprns.1*
606 %{_mandir}/man5/smb.conf.5*
607 %{_mandir}/man5/lmhosts.5*
608
609 %files -n swat
610 %defattr(644,root,root,755)
611 %doc swat/README* swat/help/*
612 %attr(755,root,root) %{_sbindir}/swat
613 %{_datadir}/swat
614 %{_mandir}/man8/swat.8*
615 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rc-inetd/swat
616
617 %files -n pam-pam_smbpass
618 %defattr(644,root,root,755)
619 %doc source/pam_smbpass/{CHAN*,README,TODO} source/pam_smbpass/samples
620 %attr(755,root,root) /lib/security/pam_smbpass.so
621
622 %files -n libsmbclient
623 %defattr(644,root,root,755)
624 %attr(755,root,root) /lib/libsmbclient.so.*
625
626 %files -n libsmbclient-devel
627 %defattr(644,root,root,755)
628 %{_includedir}/libsmbclient.h
629 %attr(755,root,root) /lib/libsmbclient.so
630
631 %files -n cups-backend-smb
632 %defattr(644,root,root,755)
633 %attr(755,root,root) %{_bindir}/smbspool
634 %attr(755,root,root) %(cups-config --serverbin)/backend/smb
635 %{_mandir}/man8/smbspool.8*
This page took 0.09074 seconds and 3 git commands to generate.