# # Conditional build: # _with_ldap - with LDAP support # _with_ipv6 - with IPv6 support # Summary: SMB server Summary(cs): Server SMB Summary(da): SMB server Summary(de): SMB-Server Summary(es): El servidor SMB Summary(fi): SMB-palvelin Summary(fr): Serveur SMB Summary(it): Server SMB Summary(ja): Samba SMB ¥µ¡¼¥Ð¡¼ Summary(ko): »ï¹Ù SMB ¼­¹ö Summary(pl): Serwer SMB Summary(pt_BR): Cliente e servidor SMB Summary(ru): SMB ËÌÉÅÎÔ É ÓÅÒ×ÅÒ Summary(tr): SMB sunucusu Summary(uk): SMB Ë̦¤ÎÔ ÔÁ ÓÅÒ×ÅÒ Summary(zh_CN): Samba ¿Í»§¶ËºÍ·þÎñÆ÷ Name: samba Version: 2.2.7 Release: 1 License: GPL v2 Group: Networking/Daemons Source0: http://www.samba.org/samba/ftp/%{name}-%{version}.tar.bz2 Source1: smb.init Source2: %{name}.pamd Source3: swat.inetd Source4: %{name}.sysconfig Source5: %{name}.logrotate Source6: smb.conf Patch1: %{name}-config.patch Patch2: %{name}-DESTDIR.patch Patch3: %{name}-manpages_PLD_fixes.patch Patch4: %{name}-smbprint.patch Patch5: %{name}-autoconf.patch Patch6: %{name}-smbadduser.patch Patch7: %{name}-nmbd_socket.patch Patch8: %{name}-vfs.patch Patch9: %{name}-quota.patch Patch10: http://v6web.litech.org/samba/%{name}-2.2.4+IPv6-20020609.diff Patch11: %{name}-DESTDIR-fix.patch Patch12: %{name}-CIFS-extensions.patch URL: http://www.samba.org/ Prereq: /sbin/chkconfig Requires: pam >= 0.66 Requires: logrotate Requires: samba-common = %{version} BuildRequires: autoconf BuildRequires: ncurses-devel >= 5.2 BuildRequires: readline-devel >= 4.2 BuildRequires: pam-devel > 0.66 %{?_with_ldap:BuildRequires: openldap-devel} BuildRequires: openssl-devel >= 0.9.6a BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/samba %define _libdir %{_sysconfdir} %define _localstatedir %{_var}/log/samba %description Samba provides an SMB server which can be used to provide network services to SMB (sometimes called "Lan Manager") clients, including various versions of MS Windows, OS/2, and other Linux machines. Samba also provides some SMB clients, which complement the built-in SMB filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol. This release is known as the "Locking Update" and has full support for Opportunistic File Locking. In addition this update includes native support for Microsoft encrypted passwords, improved browse list and WINS database management. Please refer to the WHATSNEW.txt document for fixup information. This binary release includes encrypted password support. Please read the smb.conf file and ENCRYPTION.txt in the docs directory for implementation details. %description -l cs Samba poskytuje server SMB, který lze pou¾ít pro poskytování sí»ových slu¾eb klientùm SMB (nìkdy nazývaných klienti "LAN mana¾er") vèetnì klientù rùzných verzí MS Windows, OS/2 a dal¹ích linuxových strojù. Samba té¾ poskytuje nìkteré klienty SMB, kteøí komplementují vestavìný souborový systém SMB v Linuxu. Samba pou¾ívá protokoly NetBIOS pøes TCP/IP (NetBT) a NEpotøebuje protokol NetBEUI (neformátovaný rámec NetBIOS od spoleènosti Microsoft. %description -l da Samba tilbyder en SMB server som kan bruges til at tilbyde netværk services til SMB (også kaldet "Lan Manager") klienter, incl. forskellige versioner af MS Windows, OS/2, og andre Linux maskiner. Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT) protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame) protokollen. %description -l de Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter verschiedenen Versionen von MS Windows-, OS/2- und anderen Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI (Microsoft Raw NetBIOS frame)-Protokoll. %description -l es Samba provee un servidor SMB que se puede usar para ofrecer servicios de red a clientes SMB (algunas veces se le llama de "Lan Manager"), incluyendo varias versiones de MS Windows, OS/2, y otras máquinas Linux. Samba también ofrece algunos clientes SMB, que complementan el sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw NetBIOS frame). %description -l fi Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan Manager" protokollaksi ja asiakasohjelmat toimivat dosissa, Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään NetBEUI-protokollaa. %description -l it Samba fornisce un server SMB che puo` essere usato per fornire servizi di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per altre macchine Linux. Samba fornisce anche i client SMB. Samba usa NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI. %description -l ja Samba ¤Ï MS Windows ¤ÎÍÍ¡¹¤Ê¥Ð¡¼¥¸¥ç¥ó¡¢OS/2 ¤½¤·¤Æ¾¤Î Linux ¥Þ¥·¥ó ¤ò´Þ¤à SMB (¤¿¤Þ¤Ë "Lan Manager" ¤È¸Æ¤Ð¤ì¤ë) ¥¯¥é¥¤¥¢¥ó¥È¤Ë¥Í¥Ã¥È¥ï¡¼¥¯ ¥µ¡¼¥Ó¥¹¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë SMB ¥µ¡¼¥Ð¤òÄ󶡤·¤Þ¤¹¡£Samba ¤Ï NetBIOS over TCP/IP (NetBT) ¥×¥í¥È¥³¥ë¤ò»ÈÍѤ·¡¢ NetBEUI(Microsoft Raw NetBIOS frame) ¥×¥í¥È¥³¥ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£ Samba ¤Û¤È¤ó¤ÉÆ°ºî¤¹¤ë NT ¥É¥á¥¤¥ó¥³¥ó¥È¥í¡¼¥ë¤Îµ¡Ç½¤òÆÃħ¤È¤·¡¢ ¹¥¤­¤Ê¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æ samba ¤Î smb.conf ¥Õ¥¡¥¤¥ë¤ò¥ê¥â¡¼¥È´ÉÍý¤¹¤ë ¿·¤·¤¤ SWAT (Samba Web Administration Tool) ¤ò´Þ¤ß¤Þ¤¹¡£ Ìܲ¼¤Î¤È¤³¤í¤³¤ì¤Ï inetd ¤òÄ̤·¤Æ TCP ¥Ý¡¼¥È 901 ¤ÇÍ­¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£ %description -l ko »ï¹Ù´Â MS Windows, OS/2, ȤÀº ´Ù¸¥ ¸®´ª½º ¸Ó½ÅÀ» Æ÷ÇÔÇÏ´Â SMB(ȤÀº "Lan Manager"¶ó°íµµ ºÒ¸²) Ŭ¶óÀ̾ðÆ®¸¦ ³×Æ®¿öÅ© ¼­ºñ½º À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â SMB ¼­¹ö¸¦ Á¦°øÇÑ´Ù. »ï¹Ù´Â TCP/IP ÇÁ·ÎÅäÄÝÀ» ÅëÇØ NetBIOS¸¦ »ç¿ëÇÏ°í NetBEUI (Microsoft Raw NetBIOS ÇÁ·¹ÀÓ) ÇÁ·ÎÅäÄÝÀº ÇÊ¿äÇÏÁö ¾Ê´Ù. »ï¹Ù-2.2 ÀÇ Æ¯Â¡Àº NT µµ¸ÞÀÎ ÄÁÆ®·ÑÀÇ ¼º´ÉÀ¸·Î ÀÛ¾÷À» ÇÏ°í, »õ·Î¿î SWAT(Samba Web Administration Tool)·Î À¥ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© ¿ø°ÝÁö¿¡¼­ »ï¹ÙÀÇ smb.conf ÆÄÀÏÀ» °ü¸®Çϵµ·Ï ÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì inetd µ¥¸óÀ» ÅëÇØ TCP 901 Æ÷Æ®¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ÃÖ±Ù Á¤º¸·Î WHATSNEW.txt ÆÄÀÏÀÇ ¹®¼­¸¦ Âü°íÇϵµ·Ï ÇÑ´Ù. ¹ÙÀ̳ʸ®ÀÇ ¸±¸®Áî´Â ¾ÏȣȭµÈ Æнº¿öµå¸¦ Á¦°øÇÑ´Ù. ±¸Çö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾ò±â À§ÇØ docs µð·ºÅ丮³»¿¡ ÀÖ´Â smb.conf ÆÄÀÏ°ú ENCRYPTION.txt ÆÄÀÏÀ» Àо´Ù. %description -l pl Samba udostêpnia serwer SMB, który mo¿e byæ u¿yty w celu dostarczenia us³ug sieciowych (potocznie zwanych "Lan Manager"), dla klientów takich jak MS Windows, OS/2 a tak¿e maszyn linuksowych. W pakiecie znajduje siê równie¿ oprogramowanie klienckie. Samba u¿ywa protoko³u NetBIOS po TCP/IP (NetBT) i nie wymaga protoko³u NetBEUI. Ta wersja ma pe³ne wsparcie dla blokowania plików, a tak¿e wsparcie dla kodowania hase³ w standardzie MS i zarzadzania baz± WINS. %description -l pt_BR O Samba provê um servidor SMB que pode ser usado para oferecer serviços de rede a clientes SMB (algumas vezes chamado de "Lan Manager"), incluindo várias versões de MS Windows, OS/2, e outras máquinas Linux. O Samba também fornece alguns clientes SMB, que complementam o sistema de arquivos SMB do Linux. O Samba usa o protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo NetBEUI (Microsoft Raw NetBIOS frame). O Samba inclui a maioria das características de um servidor de Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que permite que o arquivo smb.conf seja gerenciado remotamente através de um navegador. Atualmente isto está sendo habilitado na porta TCP 901 via inetd. %description -l ru Samba ÐÒÅÄÏÓÔÁ×ÌÑÅÔ SMB-ÓÅÒ×ÅÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÐÒÅÄÏÓÔÁ×ÌÅÎÉÑ ÓÅÔÅ×ÙÈ ÓÅÒ×ÉÓÏ× SMB (ÉÎÏÇÄÁ ÎÁÚÙ×ÁÅÍÙÍ "Lan Manager") ËÌÉÅÎÔÁÍ, ×ËÌÀÞÁÑ ÒÁÚÎÏÏÂÒÁÚÎÙÅ ×ÅÒÓÉÉ MS Windows, OS/2, É ÄÒÕÇÉÅ Linux-ÍÁÛÉÎÙ. Samba ÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ SMB-ËÌÉÅÎÔÏ×, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ ÓÏ ×ÓÔÒÏÅÎÎÏÊ × Linux ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ SMB. Samba ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ NetBIOS over TCP/IP (NetBT) É ÎÅ ÎÕÖÄÁÅÔÓÑ × ÐÒÏÔÏËÏÌÅ NetBEUI (Microsoft Raw NetBIOS frame). Samba ÓÏÄÅÒÖÉÔ ÐÒÁËÔÉÞÅÓËÉ ÒÁÂÏÔÁÀÝÕÀ ÒÅÁÌÉÚÁÃÉÀ NT Domain Control É ×ËÌÀÞÁÅÔ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool), ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ ÕÄÁÌÅÎÎÏ ÕÐÒÁ×ÌÑÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÍ ÆÁÊÌÏÍ smb.conf ÐÒÉ ÐÏÍÏÝÉ ×ÁÛÅÇÏ ÌÀÂÉÍÏÇÏ WEB-ÂÒÏÕÚÅÒÁ. ðÏËÁ ÞÔÏ ÏÎ ÒÁÚÒÅÛÅÎ ÞÅÒÅÚ inetd ÎÁ TCP-ÐÏÒÔÕ 901. %description -l uk Samba ÎÁÄÁ¤ SMB-ÓÅÒ×ÅÒ, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ ÎÁÄÁÎÎÑ ÍÅÒÅÖÅ×ÉÈ ÓÅÒ×¦Ó¦× SMB (ÝÏ §È ¦ÎÏĦ ÎÁÚÉ×ÁÀÔØ "Lan Manager") Ë̦¤ÎÔÁÍ, ×ËÌÀÞÁÀÞÉ Ò¦ÚÎÏÍÁΦÔΦ ×ÅÒÓ¦§ MS Windows, OS/2, ÔÁ ¦ÎÛ¦ Linux-ÍÁÛÉÎÉ. Samba ÔÁËÏÖ ÎÁÄÁ¤ SMB-Ë̦¤ÎÔ¦×, ÝÏ ÐÒÁÃÀÀÔØ Ú ×ÂÕÄÏ×ÁÎÏÀ × Linux ÆÁÊÌÏ×ÏÀ ÓÉÓÔÅÍÏÀ SMB. Samba ×ÉËÏÒÉÓÔÏ×Õ¤ ÐÒÏÔÏËÏÌ NetBIOS over TCP/IP (NetBT) ÔÁ ÎÅ ÐÏÔÒÅÂÕ¤ ÐÒÏÔÏËÏÌÕ NetBEUI (Microsoft Raw NetBIOS frame). Samba ͦÓÔÉÔØ ÍÁÊÖÅ ÐÒÁÃÀÀÞÕ ÒÅÁÌÉÚÁæÀ NT Domain Control ÔÁ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool), ËÏÔÒÉÊ ÄÏÚ×ÏÌѤ צÄÄÁÌÅÎÏ ËÅÒÕ×ÁÔÉ ËÏÎƦÇÕÒÁæÊÎÉÍ ÆÁÊÌÏÍ smb.conf ÚÁ ÄÏÐÏÍÏÇÏÀ ×ÁÛÏÇÏ ÕÌÀÂÌÅÎÏÇÏ WEB-ÂÒÏÕÚÅÒÁ. ðÏËÉ ÝÏ ×¦Î ÄÏÚ×ÏÌÅÎÉÊ ÞÅÒÅÚ inetd ÎÁ TCP-ÐÏÒÔÕ 901. %package -n swat Summary: Samba Web Administration Tool Summary(es): Samba SWAT and Web documentation Summary(pl): Narzêdzie administracyjne serwisu Samba Summary(pt_BR): Samba SWAT e documentação Web Summary(ru): ðÒÏÇÒÁÍÍÁ ËÏÎÆÉÇÕÒÁÃÉÉ SMB-ÓÅÒ×ÅÒÁ Samba Summary(uk): ðÒÏÇÒÁÍÁ ËÏÎÆÉÇÕÒÁæ§ SMB-ÓÅÒ×ÅÒÁ Samba Group: Networking/Admin Requires: %{name} Requires: rc-inetd >= 0.8.2 Requires: inetdaemon Provides: samba-swat Obsoletes: samba-swat %description -n swat swat allows a Samba administrator to configure the complex smb.conf file via a Web browser. In addition, a swat configuration page has help links to all the configurable options in the smb.conf file allowing an administrator to easily look up the effects of any change. %description -n swat -l pl swat pozwala na kompleksow± konfiguracjê smb.conf przy pomocy przegl±darki WWW. %description -n swat -l pt_BR SWAT - ferramentada Web de configuração do Samba. %description -n swat -l ru ðÁËÅÔ samba-swat ×ËÌÀÞÁÅÔ ÎÏ×ÙÊ SWAT (Samba Web Administration Tool), ÄÌÑ ÕÄÁÌÅÎÎÏÇÏ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ smb.conf ÐÒÉ ÐÏÍÏÝÉ ×ÁÛÅÇÏ ÌÀÂÉÍÏÇÏ Web-ÂÒÁÕÚÅÒÁ. %description -n swat -l uk ðÁËÅÔ samba-swat ͦÓÔÉÔØ ÎÏ×ÉÊ SWAT (Samba Web Administration Tool), ÄÌÑ ÄÉÓÔÁÎæÊÎÏÇÏ ÁÄͦΦÓÔÒÕ×ÁÎÎÑ ÆÁÊÌÕ smb.conf ÚÁ ÄÏÐÏÍÏÇÏÀ ×ÁÛÏÇÏ ÕÌÀÂÌÅÎÏÇÏ Web-ÂÒÁÕÚÅÒÕ. %package client Summary: Samba client programs Summary(es): Cliente SMB de Samba Summary(ja): Samba (SMB) ¥¯¥é¥¤¥¢¥ó¥È¥×¥í¥°¥é¥à Summary(pl): Klienci serwera Samba Summary(pt_BR): Cliente SMB do samba Summary(ru): ëÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ Samba (SMB) Summary(uk): ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ Samba (SMB) Group: Applications/Networking Requires: samba-common = %{version} Obsoletes: smbfs %description client Samba-client provides some SMB clients, which complement the build-in SMB filesystem in Linux. These allow accessing of SMB shares and printing to SMB printers. %description client -l pt_BR O pacote samba-clientes prove alguns clientes SMB, que complementam o sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB, e também, à impressoras SMB. %description client -l es Cliente SMB de Samba. %description client -l ja Samba-client ¤Ï Linux ¾å¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë SMB ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÊ䤦 SMB ¥¯¥é¥¤¥¢¥ó¥È¤òÄ󶡤·¤Þ¤¹¡£¤³¤ì¤é¤Ï SMB ¶¦Í­¤Î¥¢¥¯¥»¥¹¤È SMB ¥×¥ê¥ó¥¿¤Ø¤Î°õºþ¤òµö²Ä¤·¤Þ¤¹¡£ %description client -l pl Samba-client dostarcza pewne programy które uzupe³niaj± system plików SMB zawarty w j±drze. Pozwala na wspó³dzielenie i drukowanie w sieci SMB. %description client -l pt_BR O pacote samba-clientes prove alguns clientes SMB, que complementam o sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB, e também, à impressoras SMB. %description client -l ru ðÁËÅÔ samba-client ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÎÅËÏÔÏÒÙÅ ËÌÉÅÎÔÙ SMB ÄÌÑ ÒÁÂÏÔÙ ÓÏ ×ÓÔÒÏÅÎÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ SMB × Linux. üÔÉ ËÌÉÅÎÔÙ ÐÏÚ×ÏÌÑÀÔ ÐÏÌÕÞÁÔØ ÄÏÓÔÕÐ Ë ÒÁÚÄÅÌÑÅÍÙÍ ËÁÔÁÌÏÇÁÍ SMB É ÐÅÞÁÔØ ÎÁ SMB-ÐÒÉÎÔÅÒÙ. %description client -l uk ðÁËÅÔ samba-client ÎÁÄÁ¤ ÄÅÑ˦ Ë̦¤ÎÔÉ SMB ÄÌÑ ÒÏÂÏÔÉ Ú¦ ×ÂÕÄÏ×ÁÎÏÀ ÆÁÊÌÏ×ÏÀ ÓÉÓÔÅÍÏÀ SMB × Linux. 㦠Ë̦¤ÎÔÉ ÄÏÚ×ÏÌÑÀÔØ ÏÔÒÉÍÕ×ÁÔÉ ÄÏÓÔÕÐ ÄÏ ËÁÔÁÌÏÇ¦× ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ SMB ÔÁ ÄÒÕË ÎÁ SMB-ÐÒ¦ÎÔÅÒÉ. %package common Summary: Files used by both Samba servers and clients Summary(es): Common files between samba and samba-clients Summary(ja): Samba ¥µ¡¼¥Ð¡¼¤È¥¯¥é¥¤¥¢¥ó¥È¤Ç»ÈÍѤµ¤ì¤ë¥×¥í¥°¥é¥à Summary(pl): Pliki u¿ywane przez serwer i klientów Samba Summary(pt_BR): Arquivos em comum entre samba e samba-clients Summary(ru): æÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ËÁË ÓÅÒ×ÅÒÏÍ, ÔÁË É ËÌÉÅÎÔÏÍ Samba Summary(uk): æÁÊÌÉ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÑË ÓÅÒ×ÅÒÏÍ, ÔÁË ¦ Ë̦¤ÎÔÏÍ Samba Group: Networking/Daemons %description common Samba-common provides files necessary for both the server and client packages of Samba. %description common -l ja Samba-common ¤Ï Samba ¤Î¥µ¡¼¥Ð¤È¥¯¥é¥¤¥¢¥ó¥È¤ÎξÊý¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ç »ÈÍѤµ¤ì¤ë¥Õ¥¡¥¤¥ë¤òÄ󶡤·¤Þ¤¹¡£ %description common -l pl Samba-common dostarcza pliki niezbêdne zarówno dla serwera jak i klientów Samba. %description common -l pt_BR Arquivos em comum entre os pacotes samba e samba-clients. %description common -l ru Samba-common ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ ËÁË ËÌÉÅÎÔÁ, ÔÁË É ÓÅÒ×ÅÒÁ Samba. %description common -l uk Samba-common ͦÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔÉ ÑË Ë̦¤ÎÔÁ, ÔÁË ¦ ÓÅÒ×ÅÒÁ Samba. %package -n pam-pam_smbpass Summary: PAM Samba Password Module Summary(pl): Modu³ PAM smbpass Group: Base Obsoletes: pam_smbpass %description -n pam-pam_smbpass PAM module which can be used on conforming systems to keep the smbpasswd (Samba password) database in sync with the unix password file. %description -n pam-pam_smbpass -l pl Modu³ PAMa, który mo¿e byæ u¿ywany do trzymania pliku smbpasswd (has³a Samby) zsynchronizowanego z has³ami unixowymi. %package -n libsmbclient Summary: libsmbclient - samba client library Summary(pl): libsmbclient - biblioteka klienta samby Group: Libraries %description -n libsmbclient libsmbclient - library that allows to use samba clients functions. %description -n libsmbclient -l pl libsmbclient - biblioteka pozwalaj±ca korzystaæ z funcji klienta samby. %package -n libsmbclient-devel Summary: libsmbclient - samba client library Summary(pl): libsmbclient - biblioteka klienta samby Summary(pt_BR): Ferramentas de desenvolvimento para clientes samba Group: Development/Libraries Requires: libsmbclient = %{version} %description -n libsmbclient-devel Header files for libsmbclient. %description -n libsmbclient-devel Pliki nag³ówkowe dla libsmbclient. %description -n libsmbclient-devel -l pt_BR Arquivos de inclusão, bibliotecas e documentação necessários para desenvolver aplicativos clientes para o samba. %prep %setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 #%patch6 -p2 %patch7 -p1 #%patch8 -p1 #%patch9 -p1 %{?_with_ipv6:%patch10 -p1} %patch11 -p1 #%patch12 -p1 %build cd source %{__autoconf} %configure \ --with-acl-support \ --with-automount \ --with-libsmbclient \ --with-lockdir=/var/lock/samba \ --with-mmap \ --with-msdfs \ --with-netatalk \ --without-smbwrapper \ --with-pam \ --with-piddir=/var/run \ --with-privatedir=%{_libdir} \ --with-quotas \ --with-readline \ --with-smbmount \ --with-ssl \ --with-sslinc=%{_prefix} \ --with-swatdir=%{_datadir}/swat \ --with-syslog \ --with-utmp \ --with-vfs \ %{?_with_ipv6:--with-ipv6} \ %{?_with_ldap:--with-ldapsam} # --with-acl-support \ mv Makefile Makefile.old sed -e "s#-symbolic##g" Makefile.old > Makefile %{__make} everything pam_smbpass %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \ $RPM_BUILD_ROOT/{var/{lock,log,log/archiv,spool},home/services}/samba \ $RPM_BUILD_ROOT/{sbin,lib/security,%{_libdir},%{_includedir}} cd source %{__make} install DESTDIR=$RPM_BUILD_ROOT install script/mksmbpasswd.sh /$RPM_BUILD_ROOT%{_sbindir} cd .. ln -sf %{_bindir}/smbmount $RPM_BUILD_ROOT/sbin/mount.smbfs install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba install %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/smb.conf install source/nsswitch/libnss_wins.so $RPM_BUILD_ROOT/lib/libnss_wins.so.2 install source/nsswitch/pam_winbind.so $RPM_BUILD_ROOT/lib/security/ install source/bin/pam_smbpass.so $RPM_BUILD_ROOT/lib/security/ install source/bin/wbinfo $RPM_BUILD_ROOT%{_bindir} install source/bin/libsmbclient.so $RPM_BUILD_ROOT/lib/libsmbclient.so.0 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT/lib/libsmbclient.so install source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir} touch $RPM_BUILD_ROOT/var/lock/samba/{STATUS..LCK,wins.dat,browse.dat} echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_libdir}/lmhosts > $RPM_BUILD_ROOT%{_libdir}/smbusers > $RPM_BUILD_ROOT/etc/security/blacklist.samba rm -f docs/faq/*.{sgml,txt} rm -f docs/htmldocs/*.[0-9].html %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add smb if [ -r /var/lock/subsys/smb ]; then /etc/rc.d/init.d/smb restart >&2 else echo "Run \"/etc/rc.d/init.d/smb start\" to start Samba daemons." fi %preun if [ "$1" = "0" ]; then if [ -r /var/lock/subsys/smb ]; then /etc/rc.d/init.d/smb stop >&2 fi /sbin/chkconfig --del smb fi %post -n swat if [ -f /var/lock/subsys/rc-inetd ]; then /etc/rc.d/init.d/rc-inetd reload 1>&2 else echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2 fi %postun -n swat if [ -f /var/lock/subsys/rc-inetd ]; then /etc/rc.d/init.d/rc-inetd reload fi %triggerpostun -- samba < 1.9.18p7 if [ "$1" != "0" ]; then /sbin/chkconfig --add smb fi %triggerpostun -- samba < 2.0.5a-3 if [ "$1" != "0" ]; then [ ! -d /var/lock/samba ] && mkdir -m 0755 /var/lock/samba [ ! -d /var/spool/samba ] && mkdir -m 1777 /var/spool/samba fi %files %defattr(644,root,root,755) %doc source/nsswitch/README %attr(755,root,root) %{_sbindir}/nmbd %attr(755,root,root) %{_sbindir}/smbd %attr(755,root,root) %{_sbindir}/winbindd %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh %attr(755,root,root) %{_bindir}/smbstatus %attr(755,root,root) %{_bindir}/smbpasswd %attr(755,root,root) %{_bindir}/smbcontrol %attr(755,root,root) /lib/libnss_wins* %attr(755,root,root) /lib/security/pam_winbind.so %dir %{_libdir} %attr(600,root,root) %config(noreplace) %verify(not size mtime md5) %{_libdir}/smbusers %attr(754,root,root) /etc/rc.d/init.d/smb %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/samba %attr(640,root,root) /etc/logrotate.d/samba %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/samba %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.samba %{_mandir}/man1/smbstatus.1* %{_mandir}/man1/smbcontrol.1* %{_mandir}/man5/smbpasswd.5* %{_mandir}/man7/samba.7* %{_mandir}/man8/nmbd.8* %{_mandir}/man8/smbd.8* %{_mandir}/man8/smbpasswd.8* %{_mandir}/man8/winbindd.8* %dir /home/services/samba %dir /var/lock/samba %ghost /var/lock/samba/* %attr(0750,root,root) %dir /var/log/samba %attr(0750,root,root) %dir /var/log/archiv/samba %attr(1777,root,root) %dir /var/spool/samba %files client %defattr(644,root,root,755) %attr(755,root,root) /sbin/mount.smbfs %attr(755,root,root) %{_bindir}/smbmount %attr(755,root,root) %{_bindir}/smbmnt %attr(755,root,root) %{_bindir}/smbumount %{_mandir}/man8/smbmnt.8* %{_mandir}/man8/smbmount.8* %{_mandir}/man8/smbumount.8* %attr(755,root,root) %{_bindir}/nmblookup %attr(755,root,root) %{_bindir}/smbclient %attr(755,root,root) %{_bindir}/smbtar %attr(755,root,root) %{_bindir}/smbspool %attr(755,root,root) %{_bindir}/smbcacls %{_mandir}/man1/smbtar.1* %{_mandir}/man1/smbclient.1* %{_mandir}/man1/nmblookup.1* %{_mandir}/man1/smbcacls.1* %attr(755,root,root) %{_bindir}/rpcclient %{_mandir}/man1/rpcclient.1* %attr(755,root,root) %{_bindir}/wbinfo %{_mandir}/man1/wbinfo.1* %files common %defattr(644,root,root,755) %doc README Manifest WHATSNEW.txt %doc Roadmap docs/faq docs/Registry/* %doc docs/textdocs/* docs/htmldocs/*.* docs/{history,announce,THANKS} %config(noreplace) %verify(not size mtime md5) %{_libdir}/smb.conf %config(noreplace) %verify(not size mtime md5) %{_libdir}/lmhosts %attr(755,root,root) %{_bindir}/make_smbcodepage %attr(755,root,root) %{_bindir}/make_unicodemap %attr(755,root,root) %{_bindir}/testparm %attr(755,root,root) %{_bindir}/testprns %attr(755,root,root) %{_bindir}/make_printerdef %{_libdir}/codepages %{_mandir}/man1/make_smbcodepage.1* %{_mandir}/man1/make_unicodemap.1* %{_mandir}/man1/testparm.1* %{_mandir}/man1/testprns.1* %{_mandir}/man5/smb.conf.5* %{_mandir}/man5/lmhosts.5* %files -n swat %defattr(644,root,root,755) %doc swat/README* swat/help/* %attr(755,root,root) %{_sbindir}/swat %{_datadir}/swat %{_mandir}/man8/swat.8* %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rc-inetd/swat %files -n pam-pam_smbpass %defattr(644,root,root,755) %doc source/pam_smbpass/{CHAN*,README,TODO} source/pam_smbpass/samples %attr(755,root,root) /lib/security/pam_smbpass.so %files -n libsmbclient %defattr(644,root,root,755) %attr(755,root,root) /lib/libsmbclient.so.* %files -n libsmbclient-devel %defattr(644,root,root,755) %{_includedir}/libsmbclient.h %attr(755,root,root) /lib/libsmbclient.so