samba-vl.spec 78 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336
  1. %define samba_version 4.3.3
  2. %define doc_version 4.1.8-1
  3. %define api_version 4.0
  4. %define libwbc_sover 0.12
  5. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  6. %global with_libsmbclient 1
  7. %global with_libwbclient 1
  8. %global with_pam_smbpass 1
  9. %global with_internal_talloc 0
  10. %global with_internal_tevent 0
  11. %global with_internal_tdb 0
  12. %global with_internal_ldb 0
  13. %global with_mitkrb5 0
  14. %global with_dc 1
  15. %global libwbc_alternatives_suffix %nil
  16. %if 0%{?__isa_bits} == 64
  17. %global libwbc_alternatives_suffix -64
  18. %endif
  19. %define samba_release 3
  20. %define samba_source source3
  21. %global __perl_requires %{SOURCE999}
  22. %global __perllib_requires %{SOURCE999}
  23. %global __perllib_provides %{SOURCE999}
  24. Summary: The Samba Suite of programs
  25. Summary(ja): Samba スイート
  26. Name: samba
  27. Version: %{samba_version}
  28. Release: %{samba_release}%{?_dist_release}
  29. License: GPLv3+
  30. Group: System Environment/Daemons
  31. URL: http://www.samba.org/
  32. %define samba_includedir %{_includedir}/samba-%{api_version}
  33. Source: http://www.samba.org/samba/ftp/samba-%{version}.tar.gz
  34. # Vine specific replacement-files
  35. Source1: samba.log
  36. Source2: samba-ja-docs-%{doc_version}.tar.gz
  37. Source5: pam_winbind.conf
  38. Source6: samba.pamd
  39. Source100: nmb.init
  40. Source101: smb.init
  41. Source102: winbind.init
  42. Source200: samba4.init
  43. Source201: named.conf.dlz
  44. Source999: perl-requires.sh
  45. Requires: /sbin/chkconfig /bin/mktemp /usr/bin/killall
  46. Requires: fileutils sed /etc/init.d
  47. Requires: logrotate
  48. Requires: libaio
  49. Requires: %{name}-common = %{samba_version}-%{release}
  50. Requires: %{name}-libs = %{samba_version}-%{release}
  51. Requires(pre): %{name}-common = %{samba_version}-%{release}
  52. Conflicts: samba < %{version}
  53. Provides: samba = %{version}
  54. BuildRoot: %{_tmppath}/%{name}-%{samba_version}-%{release}-root
  55. Requires(post): /sbin/chkconfig, /sbin/service
  56. Requires(preun): /sbin/chkconfig, /sbin/service
  57. BuildRequires: avahi-devel
  58. BuildRequires: ctdb-devel
  59. BuildRequires: cups-devel
  60. BuildRequires: cyrus-sasl-devel
  61. BuildRequires: docbook-style-xsl
  62. BuildRequires: docbook-utils
  63. BuildRequires: e2fsprogs-devel
  64. BuildRequires: coreutils
  65. BuildRequires: gdb
  66. BuildRequires: gettext
  67. BuildRequires: gnutls-devel
  68. BuildRequires: keyutils-libs-devel
  69. BuildRequires: krb5-devel
  70. BuildRequires: krb5-workstation
  71. BuildRequires: ldb-tools
  72. BuildRequires: libacl-devel
  73. BuildRequires: libaio-devel
  74. BuildRequires: libattr-devel
  75. BuildRequires: libblkid-devel
  76. BuildConflicts: libbsd-devel
  77. BuildRequires: libcap-devel
  78. BuildRequires: libidn-devel
  79. BuildRequires: libldb-devel >= 1.1.25
  80. BuildRequires: libpcap-devel
  81. BuildRequires: libtevent-devel
  82. BuildRequires: libuuid-devel
  83. BuildRequires: libxml2-devel
  84. BuildRequires: libxslt
  85. BuildRequires: ncurses-devel
  86. BuildRequires: net-tools
  87. BuildRequires: openldap-devel
  88. BuildRequires: pam-devel
  89. BuildRequires: perl(ExtUtils::MakeMaker)
  90. BuildRequires: perl(Parse::Yapp)
  91. BuildRequires: pkgconfig
  92. BuildRequires: popt-devel
  93. BuildRequires: pyldb-devel
  94. BuildRequires: pytalloc-devel
  95. BuildRequires: python-devel
  96. BuildRequires: python-tdb
  97. BuildRequires: python-tevent
  98. BuildRequires: readline-devel
  99. BuildRequires: sqlite-devel
  100. BuildRequires: zlib-devel
  101. #BuildRequires: libuuid-devel
  102. BuildConflicts: compat32-zlib-devel.32bit
  103. BuildConflicts: compat32-libuuid.32bit
  104. BuildConflicts: compat32-libuuid-devel.32bit
  105. # Working around perl dependency problem from docs
  106. #define __perl_requires %{SOURCE999}
  107. Vendor: Project Vine
  108. Distribution: Vine Linux
  109. Packager: tomop
  110. %description
  111. Samba is the standard Windows interoperability suite of programs
  112. for Linux and Unix.
  113. %description -l ja
  114. SambaはLinux・UNIX用の、Windowsとの標準的な相互運用性ソフトウェア群です。
  115. ## --------------------------------------------------------------------
  116. %package client
  117. Summary: Samba client programs
  118. Summary(ja): Samba クライアントプログラム
  119. Group: Applications/System
  120. Requires: samba-common = %{samba_version}-%{release}
  121. Obsoletes: smbfs
  122. Conflicts: %{name}-client < %{samba_version}
  123. Provides: samba-client = %{samba_version}
  124. %description client
  125. The samba-client package provides some SMB/CIFS clients to complement
  126. the built-in SMB/CIFS filesystem in Linux. These clients allow access
  127. of SMB/CIFS shares and printing to SMB/CIFS printers.
  128. %description client -l ja
  129. samba-client は Linux カーネルがサポートしている SMB ファイルシステム
  130. 機能を操作する SMB クライアントを提供します。
  131. これらは SMB 共有のアクセスと SMB プリンタへの印刷を実現します。
  132. ## --------------------------------------------------------------------
  133. %package libs
  134. Summary: Samba libraries
  135. Summary(ja): Samba ライブラリ
  136. Group: System Environment/Libraries
  137. %if %with_libwbclient
  138. Requires: libwbclient
  139. %endif
  140. %description libs
  141. The samba4-libs package contains the libraries needed by programs that
  142. link against the SMB, RPC and other protocols provided by the Samba suite.
  143. ## --------------------------------------------------------------------
  144. %package python
  145. Summary: Samba Python libraries
  146. Summary(ja): Python 向け Samba ライブラリ
  147. Group: System Environment/Libraries
  148. Requires: %{name}-libs = %{samba_version}
  149. %description python
  150. The samba4-python package contains the Python libraries needed by programs
  151. that use SMB, RPC and other Samba provided protocols in Python programs.
  152. ## --------------------------------------------------------------------
  153. %package devel
  154. Summary: Developer tools for Samba libraries
  155. Summary(ja): Samba ライブラリの開発用ファイル
  156. Group: Development/Libraries
  157. Requires: %{name}-libs = %{samba_version}-%{release}
  158. Conflicts: samba-devel < %{samba_version}
  159. Provides: samba-devel = %{samba_version}
  160. %description devel
  161. The samba4-devel package contains the header files for the libraries
  162. needed to develop programs that link against the SMB, RPC and other
  163. libraries in the Samba suite.
  164. ## --------------------------------------------------------------------
  165. %package pidl
  166. Summary: Perl IDL compiler
  167. Group: Development/Tools
  168. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  169. %description pidl
  170. The samba4-pidl package contains the Perl IDL compiler used by Samba
  171. and Wireshark to parse IDL and similar protocols
  172. ## --------------------------------------------------------------------
  173. %package common
  174. Summary: Files used by both Samba servers and clients
  175. Summary(ja): Samba サーバーとクライアントの両方に使用されるファイル
  176. Group: System Environment/Libraries
  177. Conflicts: samba-common < %{samba_version}
  178. Provides: samba-common = %{samba_version}-%{release}
  179. Requires: %{name}-libs = %{samba_version}-%{release}
  180. Requires: pam
  181. Requires(pre): /usr/sbin/groupadd
  182. Requires(post): /sbin/chkconfig, /sbin/service, coreutils, acl
  183. Requires(preun): /sbin/chkconfig, /sbin/service
  184. Obsoletes: samba-swat < 4.1.0
  185. %description common
  186. Samba-common provides files necessary for both the server and client
  187. packages of Samba.
  188. %description common -l ja
  189. samba-common は Samba のサーバーとクライアントの両方のパッケージで
  190. 使用される共通のファイルを提供します。
  191. ## --------------------------------------------------------------------
  192. %package test
  193. Summary: Testing tools for Samba servers and clients
  194. Group: Applications/System
  195. %description test
  196. samba4-test provides testing tools for both the server and client
  197. packages of Samba.
  198. ## --------------------------------------------------------------------
  199. %package winbind
  200. Summary: Samba winbind
  201. Group: System Environment/Daemons
  202. Conflicts: samba-winbind < %{samba_version}
  203. Provides: samba-winbind = %{samba_version}
  204. Requires: samba-common = %{samba_version}-%{release}
  205. Requires(pre): /usr/sbin/groupadd
  206. Requires(post): /sbin/chkconfig, /sbin/service, coreutils
  207. Requires(preun): /sbin/chkconfig, /sbin/service
  208. %description winbind
  209. The samba-winbind package provides the winbind daemon, a NSS library, a PAM
  210. module and some client tools. Winbind enables Linux to be a full member in
  211. Windows domains and to use Windows user and group accounts on Linux.
  212. ## --------------------------------------------------------------------
  213. %package winbind-krb5-locator
  214. Summary: Samba winbind krb5 locator
  215. Group: Applications/System
  216. Requires: %{name}-winbind-clients = %{samba_version}-%{release}
  217. Conflicts: samba-winbind-krb5-locator < %{samba_version}
  218. Provides: samba-winbind-krb5-locator = %{samba_version}-%{release}
  219. %description winbind-krb5-locator
  220. The winbind krb5 locator is a plugin for the system kerberos library
  221. to allow the local kerberos library to use the same KDC as samba and
  222. winbind use
  223. ## --------------------------------------------------------------------
  224. %package winbind-clients
  225. Summary: Samba winbind clients
  226. Group: Applications/System
  227. Conflicts: samba-winbind-clients < %{samba_version}
  228. Provides: samba-winbind-clients = %{samba_version}
  229. %description winbind-clients
  230. The %{name}-winbind-clients package provides the NSS library and a PAM
  231. module necessary to communicate to the Winbind Daemon
  232. ## --------------------------------------------------------------------
  233. %package -n libsmbclient
  234. Summary: The SMB client library
  235. Summary(ja): SMB クライアントライブラリ
  236. Group: System Environment/Libraries
  237. Requires: %{name}-common = %{samba_version}
  238. Conflicts: libsmbclient < %{samba_version}
  239. Provides: libsmbclient = %{samba_version}
  240. %description -n libsmbclient
  241. The libsmbclient contains the SMB client library from the Samba suite.
  242. %description -n libsmbclient -l ja
  243. libsmbclient は Samba クライアントの機能を提供するライブラリを
  244. 提供します。
  245. ## --------------------------------------------------------------------
  246. %package -n libsmbclient-devel
  247. Summary: Developer tools for the SMB client library
  248. Summary(ja): SMB クライアントライブラリ開発用ファイル
  249. Group: Development/Libraries
  250. Requires: libsmbclient = %{samba_version}
  251. Conflicts: libsmbclient-devel < %{samba_version}
  252. Provides: libsmbclient-devel = %{samba_version}
  253. %description -n libsmbclient-devel
  254. The libsmbclient-devel package contains the header files and libraries
  255. needed to develop programs that link against the SMB client library
  256. in the Samba suite.
  257. %description -n libsmbclient-devel -l ja
  258. libsmbclient-devel は Samba クライアントの機能を提供するライブラリを
  259. 使ったアプリケーションを開発するためのファイルを提供します。
  260. ## --------------------------------------------------------------------
  261. %if %with_libwbclient
  262. %package -n libwbclient
  263. Summary: The winbind client library
  264. Summary(ja): Winbind クライアントライブラリ
  265. Group: System Environment/Libraries
  266. %description -n libwbclient
  267. The libwbclient package contains the winbind client library from
  268. the Samba suite.
  269. ## --------------------------------------------------------------------
  270. %package -n libwbclient-devel
  271. Summary: Developer tools for the winbind library
  272. Summary(ja): Winbind ライブラリの開発用ファイル
  273. Group: Development/Libraries
  274. Requires: libwbclient = %{samba_version}-%{release}
  275. %description -n libwbclient-devel
  276. The libwbclient-devel package provides developer tools for the wbclient
  277. library.
  278. %endif # with_libwbclient
  279. ## --------------------------------------------------------------------
  280. %package dc
  281. Summary: Samba AD Domain Controller
  282. Group: Applications/System
  283. Requires: %{name} = %{samba_version}-%{release}
  284. Requires: %{name}-winbind = %{samba_version}-%{release}
  285. Requires: %{name}-client = %{samba_version}-%{release}
  286. Requires: %{name}-python = %{samba_version}-%{release}
  287. Requires(post): /sbin/chkconfig, /sbin/service, acl
  288. %description dc
  289. The %{name}-dc package provides AD Domain Controller functionality
  290. ## --------------------------------------------------------------------
  291. %package dc-libs
  292. Summary: Samba AD Domain Controller Libraries
  293. Summary(ja): Samba AD ドメインコントローラ ライブラリ
  294. Group: System Environment/Libraries
  295. Requires: %{name}-libs = %{samba_version}
  296. %description dc-libs
  297. The samba-dc-libs package contains the libraries needed by the DC to
  298. link against the SMB, RPC and other protocols.
  299. ## --------------------------------------------------------------------
  300. %if %build_compat32
  301. %package -n compat32-samba-libs
  302. Summary: Samba libraries
  303. Summary(ja): Samba ライブラリ
  304. Group: System Environment/Libraries
  305. %if %with_libwbclient
  306. Requires: libwbclient
  307. %endif
  308. %description -n compat32-samba-libs
  309. The samba4-libs package contains the libraries needed by programs that
  310. link against the SMB, RPC and other protocols provided by the Samba suite.
  311. ## --------------------------------------------------------------------
  312. %package -n compat32-libsmbclient
  313. Summary: The SMB client library
  314. Summary(ja): SMB クライアントライブラリ
  315. Group: System Environment/Libraries
  316. Requires: samba-common = %{samba_version}-%{release}
  317. %description -n compat32-libsmbclient
  318. The libsmbclient contains the SMB client library from the Samba suite.
  319. %description -n compat32-libsmbclient -l ja
  320. libsmbclient は Samba クライアントの機能を提供するライブラリを
  321. 提供します。
  322. ## --------------------------------------------------------------------
  323. %package -n compat32-libwbclient
  324. Summary: The winbind client library
  325. Summary(ja): Winbind クライアントライブラリ
  326. Group: System Environment/Libraries
  327. Requires: samba-common = %{samba_version}-%{release}
  328. Requires(pre): /usr/sbin/groupadd
  329. Requires(post): /sbin/chkconfig, /sbin/service, coreutils
  330. Requires(preun): /sbin/chkconfig, /sbin/service
  331. %description -n compat32-libwbclient
  332. The libwbclient package contains the winbind client library from
  333. the Samba suite.
  334. %endif
  335. ## ====================================================================
  336. %prep
  337. %setup -q -n samba-%{samba_version}
  338. mkdir -p docs-ja
  339. pushd docs-ja
  340. tar zxf %{SOURCE2}
  341. popd
  342. ## ====================================================================
  343. %build
  344. %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util
  345. %global _tevent_lib ,!tevent,!pytevent
  346. %global _tdb_lib ,!tdb,!pytdb
  347. %global _ldb_lib ,!ldb,!pyldb
  348. %global _samba4_libraries heimdal,!zlib,!ctdb,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}
  349. %global _samba4_idmap_modules idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2
  350. %global _samba4_pdb_modules pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4
  351. %global _samba4_auth_modules auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4
  352. %global _samba4_modules %{_samba4_idmap_modules},%{_samba4_pdb_modules},%{_samba4_auth_modules}
  353. %global _libsmbclient %nil
  354. %global _libwbclient %nil
  355. %if ! %with_libsmbclient
  356. %global _libsmbclient smbclient,
  357. %endif
  358. %if ! %with_libwbclient
  359. %global _libwbclient wbclient,
  360. %endif
  361. %global _samba4_private_libraries %{_libsmbclient}%{_libwbclient}
  362. sed \
  363. -e 's|@PROG_CMD@|%{_sbindir}\/samba|g' \
  364. -e 's|@SAMBA_PID@|%{_var}\/run\/samba/samba\.pid|g' \
  365. %{SOURCE200} > samba4.init
  366. make distclean
  367. ##export PATH=$PATH:$PWD/buildtools/bin
  368. LDFLAGS="-Wl,-z,relro,-z,now" \
  369. %configure \
  370. --enable-fhs \
  371. --enable-gnutls \
  372. --bundled-libraries=%{_samba4_libraries} \
  373. --with-shared-modules=%{_samba4_modules} \
  374. --with-pam \
  375. --with-pam_smbpass \
  376. --without-fam \
  377. --disable-rpath-install \
  378. --with-cachedir=/var/lib/samba \
  379. --with-configdir=%{_sysconfdir}/samba \
  380. --with-lockdir=/var/lib/samba \
  381. --with-logfilebase=/var/log/samba \
  382. --with-modulesdir=%{_libdir}/samba \
  383. --with-pammodulesdir=%{_lib}/security \
  384. --with-piddir=/var/run/samba \
  385. --with-privatedir=/var/lib/samba/private \
  386. --with-sockets-dir=/var/run/samba
  387. # --bundled-libraries=NONE \
  388. # --with-system-mitkrb5 \
  389. # --with-cluster-support \
  390. # try and build the manpages
  391. #./release-scripts/build-manpages-nogit
  392. make %{?_smp_mflags}
  393. # Remove some permission bits to avoid to many dependencies
  394. find examples docs-xml -type f | xargs -r chmod -x
  395. ## ====================================================================
  396. %install
  397. rm -rf %{buildroot}
  398. make %{?_smp_mflags} install DESTDIR=%{buildroot}
  399. # Create the target build directory hierarchy
  400. mkdir -p %{buildroot}%{samba_includedir}
  401. mkdir -p %{buildroot}%{_initrddir}
  402. mkdir -p %{buildroot}%{_sysconfdir}/{pam.d,samba,logrotate.d}
  403. mkdir -p %{buildroot}%{_sysconfdir}/{samba,security,sysconfig}
  404. mkdir -p %{buildroot}%{_sysconfdir}/xinetd.d
  405. mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/libkrb5
  406. install -d -m 0755 %{buildroot}/usr/{sbin,bin}
  407. install -d -m 0755 %{buildroot}%{_libdir}/security
  408. install -d -m 0755 %{buildroot}/var/lib/samba
  409. install -d -m 0755 %{buildroot}/var/lib/samba/msg
  410. install -d -m 0755 %{buildroot}/var/lib/samba/private
  411. install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged
  412. install -d -m 0755 %{buildroot}/var/lib/samba/scripts
  413. install -d -m 0755 %{buildroot}/var/lib/samba/sysvol
  414. install -d -m 0755 %{buildroot}/var/log/samba/old
  415. install -d -m 0755 %{buildroot}/var/run/samba
  416. install -d -m 0755 %{buildroot}/var/run/winbindd
  417. install -d -m 0755 %{buildroot}/var/spool/samba
  418. install -d -m 0755 %{buildroot}/%{_libdir}/samba
  419. install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig
  420. # initscripts
  421. install -m755 %{SOURCE100} %{buildroot}%{_initrddir}/nmb
  422. install -m755 %{SOURCE101} %{buildroot}%{_initrddir}/smb
  423. install -m755 %{SOURCE102} %{buildroot}%{_initrddir}/winbind
  424. install -m755 samba4.init %{buildroot}%{_initrddir}/samba
  425. # pam
  426. install -m644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pam.d/samba
  427. # Move libwbclient.so* into private directory, it cannot be just libdir/samba
  428. # because samba uses rpath with this directory.
  429. install -d -m 0755 %{buildroot}/%{_libdir}/samba/wbclient
  430. mv %{buildroot}/%{_libdir}/libwbclient.so* %{buildroot}/%{_libdir}/samba/wbclient
  431. # Install other stuff
  432. install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba
  433. install -m644 packaging/RHEL/setup/smb.conf %{buildroot}%{_sysconfdir}/samba/smb.conf
  434. install -d -m 0755 %{buildroot}%{_sysconfdir}/security
  435. install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf
  436. echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts
  437. # openLDAP database schema
  438. install -d -m 0755 %{buildroot}%{_sysconfdir}/openldap/schema
  439. install -m644 examples/LDAP/samba.schema %{buildroot}%{_sysconfdir}/openldap/schema/samba.schema
  440. install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint
  441. #install -d -m 0755 %{buildroot}%{_prefix}/lib/tmpfiles.d/
  442. #install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf
  443. # create /var/run/samba too.
  444. #echo "d /var/run/samba 755 root root" >> %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf
  445. #echo "d /var/run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf
  446. install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
  447. install -m 0644 packaging/RHEL/setup/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba
  448. #install -m 0644 ctdb/config/ctdb.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ctdb
  449. #install -m 0644 %{SOURCE201} packaging/README.downgrade
  450. # winbind krb5 locator
  451. install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5
  452. touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
  453. # This makes the right links, as rpmlint requires that
  454. # the ldconfig-created links be recorded in the RPM.
  455. /sbin/ldconfig -N -n %{buildroot}%{_libdir}
  456. rm -rf docs-ja
  457. mkdir -p docs-ja
  458. pushd docs-ja
  459. tar zxf %{SOURCE2}
  460. popd
  461. find docs-ja/docs-xml/output/manpages/ -type f| while read f; do
  462. c=`echo -n $f | sed -e 's,^.*\.,,'`
  463. gzip -9 $f
  464. mkdir -p %{buildroot}%{_mandir}/ja/man$c
  465. cp -f $f.gz %{buildroot}%{_mandir}/ja/man$c/
  466. done
  467. ## ====================================================================
  468. %clean
  469. rm -rf %{buildroot}
  470. %pre
  471. if [ "$1" -eq "2" ]; then
  472. PREV=`/usr/sbin/smbd -V 2>/dev/null | sed -e 's/^Version \([0-9]*\)\..*$/\1/'`
  473. if [ "x$PREV" == "x3" ]; then
  474. /sbin/service smb stop >/dev/null 2>&1 || :
  475. /sbin/service nmb stop >/dev/null 2>&1 || :
  476. cp -af %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba3
  477. cp -af /var/lib/samba /var/lib/samba3
  478. echo "Samba is upgraded from version 3.x to 4.x and daemons are stopped."
  479. echo "Please check and update configurations."
  480. echo
  481. echo "The old files are copied:"
  482. echo " /etc/samba/smb.conf -> /etc/samba/smb.conf.samba3"
  483. echo " /var/lib/samba -> /var/lib/samba3"
  484. echo
  485. fi
  486. fi
  487. ## ====================================================================
  488. %post
  489. if [ $1 -eq 1 ]; then # Install
  490. # chkconfig
  491. /sbin/chkconfig --add smb
  492. /sbin/chkconfig --add nmb
  493. fi
  494. if [ $1 -ge 2 ]; then # Upgrade
  495. /sbin/service smb condrestart >/dev/null 2>&1 || :
  496. /sbin/service nmb condrestart >/dev/null 2>&1 || :
  497. fi
  498. exit 0
  499. ## --------------------------------------------------------------------
  500. %preun
  501. if [ $1 = 0 ] ; then
  502. /sbin/service smb stop >/dev/null 2>&1 || :
  503. /sbin/service nmb stop >/dev/null 2>&1 || :
  504. /sbin/service samba stop >/dev/null 2>&1 || :
  505. /sbin/chkconfig --del smb
  506. /sbin/chkconfig --del nmb
  507. /sbin/chkconfig --del samba
  508. # rm -rf /var/log/samba/* /var/lib/samba/*
  509. fi
  510. exit 0
  511. ## --------------------------------------------------------------------
  512. %pre winbind
  513. /usr/sbin/groupadd -g 88 wbpriv >/dev/null 2>&1 || :
  514. ## --------------------------------------------------------------------
  515. %post winbind
  516. /sbin/chkconfig --add winbind
  517. if [ "$1" -ge "1" ]; then
  518. /sbin/service winbind condrestart >/dev/null 2>&1 || :
  519. fi
  520. ## --------------------------------------------------------------------
  521. %post dc
  522. if [ $1 -eq 1 ]; then # Install
  523. # modify named.conf.dlz for DLZ configuration if version 9.9.0 or later
  524. if [ -f /usr/sbin/named ]; then
  525. bind_minor_ver=$(named -v | sed -e "s|^BIND \([.0-9]*\)|\1|" | cut -d "." -f 2)
  526. if [ $bind_minor_ver -gt 8 ]; then
  527. cat %{_datadir}/samba/setup/named.conf.dlz \
  528. | sed -e "s|\(database.*dlz_bind9.so\)|# \1|" > %{_datadir}/samba/setup/named.conf.dlz9
  529. cat %{_datadir}/samba/setup/named.conf.dlz9 > %{_datadir}/samba/setup/named.conf.dlz
  530. rm %{_datadir}/samba/setup/named.conf.dlz9
  531. fi
  532. fi
  533. /sbin/chkconfig --add samba
  534. # rename original smb.conf for provisioning
  535. if [ -f /etc/samba/smb.conf ]; then
  536. mv -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.old
  537. fi
  538. fi
  539. setfacl -m u:named:rwx /var/lib/samba/private >/dev/null 2>/dev/null || :
  540. if [ -d /var/lib/samba/private/tls ]; then
  541. chmod 0700 /var/lib/samba/private/tls
  542. fi
  543. if [ -f /var/lib/samba/private/tls/key.pem ]; then
  544. chmod 0600 /var/lib/samba/private/tls/key.pem
  545. fi
  546. if [ $1 -ge 2 ]; then # Upgrade
  547. if [ -f /var/run/samba/samba.pid ]; then
  548. /sbin/service samba restart >/dev/null 2>&1 || :
  549. fi
  550. fi
  551. ## --------------------------------------------------------------------
  552. %post common
  553. /sbin/ldconfig
  554. setfacl -m u:named:rwx /var/lib/samba/private >/dev/null 2>/dev/null || :
  555. ## --------------------------------------------------------------------
  556. %preun winbind
  557. if [ $1 = 0 ] ; then
  558. /sbin/service winbind stop >/dev/null 2>&1 || :
  559. /sbin/chkconfig --del winbind
  560. fi
  561. exit 0
  562. ## --------------------------------------------------------------------
  563. %postun common
  564. /sbin/ldconfig
  565. ## --------------------------------------------------------------------
  566. %post libs
  567. /sbin/ldconfig
  568. ## --------------------------------------------------------------------
  569. %postun libs
  570. /sbin/ldconfig
  571. ## --------------------------------------------------------------------
  572. %post -n libsmbclient
  573. /sbin/ldconfig
  574. ## --------------------------------------------------------------------
  575. %postun -n libsmbclient
  576. /sbin/ldconfig
  577. ## --------------------------------------------------------------------
  578. %posttrans -n libwbclient
  579. # It has to be posttrans here to make sure all files of a previous version
  580. # without alternatives support are removed
  581. %{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so.%{libwbc_sover} \
  582. libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover} 10
  583. /sbin/ldconfig
  584. ## --------------------------------------------------------------------
  585. %preun -n libwbclient
  586. %{_sbindir}/update-alternatives --remove libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover}
  587. /sbin/ldconfig
  588. ## --------------------------------------------------------------------
  589. %posttrans -n libwbclient-devel
  590. %{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so \
  591. libwbclient.so%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so 10
  592. ## --------------------------------------------------------------------
  593. %preun -n libwbclient-devel
  594. # alternatives checks if the file which should be removed is a link or not, but
  595. # not if it points to the /etc/alternatives directory or to some other place.
  596. # When downgrading to a version where alternatives is not used and
  597. # libwbclient.so is a link and not a file it will be removed. The following
  598. # check removes the alternatives files manually if that is the case.
  599. if [ "`readlink %{_libdir}/libwbclient.so`" == "libwbclient.so.%{libwbc_sover}" ]; then
  600. /bin/rm -f /etc/alternatives/libwbclient.so%{libwbc_alternatives_suffix} /var/lib/alternatives/libwbclient.so%{libwbc_alternatives_suffix} 2> /dev/null
  601. else
  602. %{_sbindir}/update-alternatives --remove libwbclient.so%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so
  603. fi
  604. %if %build_compat32
  605. ## --------------------------------------------------------------------
  606. %post -n compat32-libsmbclient
  607. /sbin/ldconfig
  608. ## --------------------------------------------------------------------
  609. %postun -n compat32-libsmbclient
  610. /sbin/ldconfig
  611. ## --------------------------------------------------------------------
  612. %posttrans -n compat32-libwbclient
  613. # It has to be posttrans here to make sure all files of a previous version
  614. # without alternatives support are removed
  615. %{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so.%{libwbc_sover} \
  616. libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover} 10
  617. /sbin/ldconfig
  618. ## --------------------------------------------------------------------
  619. %preun -n compat32-libwbclient
  620. %{_sbindir}/update-alternatives --remove libwbclient.so.%{libwbc_sover}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_sover}
  621. /sbin/ldconfig
  622. %endif
  623. %files
  624. %defattr(-,root,root,-)
  625. %doc COPYING PFIF.txt README README.Coding README.contributing Roadmap VERSION WHATSNEW.txt
  626. %doc docs-ja/docs-xml/output/htmldocs
  627. %{_bindir}/smbstatus
  628. %{_bindir}/eventlogadm
  629. %{_sbindir}/nmbd
  630. %{_sbindir}/smbd
  631. %{_libdir}/samba/auth
  632. %{_libdir}/samba/vfs
  633. %config(noreplace) %{_sysconfdir}/logrotate.d/samba
  634. %config(noreplace) %{_sysconfdir}/pam.d/samba
  635. %{_sysconfdir}/openldap/schema/samba.schema
  636. %attr(0700,root,root) %dir /var/log/samba
  637. %attr(0700,root,root) %dir /var/log/samba/old
  638. %attr(1777,root,root) %dir /var/spool/samba
  639. %{_initrddir}/nmb
  640. %{_initrddir}/smb
  641. %{_mandir}/man1/smbstatus.1*
  642. %{_mandir}/man7/samba.7*
  643. %{_mandir}/man8/eventlogadm.8*
  644. %{_mandir}/man8/nmbd.8*
  645. %{_mandir}/man8/smbd.8*
  646. %{_mandir}/man8/vfs_acl_tdb.8*
  647. %{_mandir}/man8/vfs_acl_xattr.8*
  648. %{_mandir}/man8/vfs_aio_fork.8*
  649. %{_mandir}/man8/vfs_aio_linux.8*
  650. %{_mandir}/man8/vfs_aio_pthread.8*
  651. %{_mandir}/man8/vfs_audit.8*
  652. %{_mandir}/man8/vfs_btrfs.8*
  653. %{_mandir}/man8/vfs_cacheprime.8*
  654. %{_mandir}/man8/vfs_cap.8*
  655. %{_mandir}/man8/vfs_catia.8*
  656. %{_mandir}/man8/vfs_ceph.8*
  657. %{_mandir}/man8/vfs_commit.8*
  658. %{_mandir}/man8/vfs_crossrename.8*
  659. %{_mandir}/man8/vfs_default_quota.8*
  660. %{_mandir}/man8/vfs_dirsort.8*
  661. %{_mandir}/man8/vfs_extd_audit.8*
  662. %{_mandir}/man8/vfs_fake_perms.8*
  663. %{_mandir}/man8/vfs_fileid.8*
  664. %{_mandir}/man8/vfs_fruit.8*
  665. %{_mandir}/man8/vfs_full_audit.8*
  666. %{_mandir}/man8/vfs_glusterfs.8*
  667. %{_mandir}/man8/vfs_gpfs.8*
  668. %{_mandir}/man8/vfs_linux_xfs_sgid.8*
  669. %{_mandir}/man8/vfs_media_harmony.8*
  670. %{_mandir}/man8/vfs_netatalk.8*
  671. %{_mandir}/man8/vfs_prealloc.8*
  672. %{_mandir}/man8/vfs_preopen.8*
  673. %{_mandir}/man8/vfs_readahead.8*
  674. %{_mandir}/man8/vfs_readonly.8*
  675. %{_mandir}/man8/vfs_recycle.8*
  676. %{_mandir}/man8/vfs_scannedonly.8*
  677. %{_mandir}/man8/vfs_shadow_copy.8*
  678. %{_mandir}/man8/vfs_shadow_copy2.8*
  679. %{_mandir}/man8/vfs_shell_snap.8*
  680. %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
  681. %{_mandir}/man8/vfs_snapper.8*
  682. %{_mandir}/man8/vfs_streams_depot.8*
  683. %{_mandir}/man8/vfs_streams_xattr.8*
  684. %{_mandir}/man8/vfs_syncops.8*
  685. %{_mandir}/man8/vfs_time_audit.8*
  686. %{_mandir}/man8/vfs_tsmsm.8*
  687. %{_mandir}/man8/vfs_unityed_media.8*
  688. %{_mandir}/man8/vfs_worm.8*
  689. %{_mandir}/man8/vfs_xattr_tdb.8*
  690. # ja manuals
  691. %{_mandir}/ja/man1/smbstatus.1*
  692. %{_mandir}/ja/man7/samba.7*
  693. %{_mandir}/ja/man8/eventlogadm.8*
  694. %{_mandir}/ja/man8/nmbd.8*
  695. %{_mandir}/ja/man8/smbd.8*
  696. %{_mandir}/ja/man8/vfs_acl_tdb.8*
  697. %{_mandir}/ja/man8/vfs_acl_xattr.8*
  698. %{_mandir}/ja/man8/vfs_aio_fork.8*
  699. %{_mandir}/ja/man8/vfs_aio_linux.8*
  700. %{_mandir}/ja/man8/vfs_aio_pthread.8*
  701. %{_mandir}/ja/man8/vfs_audit.8*
  702. %{_mandir}/ja/man8/vfs_btrfs.8*
  703. %{_mandir}/ja/man8/vfs_cacheprime.8*
  704. %{_mandir}/ja/man8/vfs_cap.8*
  705. %{_mandir}/ja/man8/vfs_catia.8*
  706. %{_mandir}/ja/man8/vfs_commit.8*
  707. %{_mandir}/ja/man8/vfs_crossrename.8*
  708. %{_mandir}/ja/man8/vfs_default_quota.8*
  709. %{_mandir}/ja/man8/vfs_dirsort.8*
  710. %{_mandir}/ja/man8/vfs_extd_audit.8*
  711. %{_mandir}/ja/man8/vfs_fake_perms.8*
  712. %{_mandir}/ja/man8/vfs_fileid.8*
  713. %{_mandir}/ja/man8/vfs_full_audit.8*
  714. %{_mandir}/ja/man8/vfs_gpfs.8*
  715. %{_mandir}/ja/man8/vfs_linux_xfs_sgid.8*
  716. %{_mandir}/ja/man8/vfs_media_harmony.8*
  717. %{_mandir}/ja/man8/vfs_netatalk.8*
  718. %exclude %{_mandir}/ja/man8/vfs_notify_fam.8*
  719. %{_mandir}/ja/man8/vfs_prealloc.8*
  720. %{_mandir}/ja/man8/vfs_preopen.8*
  721. %{_mandir}/ja/man8/vfs_readahead.8*
  722. %{_mandir}/ja/man8/vfs_readonly.8*
  723. %{_mandir}/ja/man8/vfs_recycle.8*
  724. %{_mandir}/ja/man8/vfs_scannedonly.8*
  725. %{_mandir}/ja/man8/vfs_shadow_copy.8*
  726. %{_mandir}/ja/man8/vfs_shadow_copy2.8*
  727. %{_mandir}/ja/man8/vfs_smb_traffic_analyzer.8*
  728. %{_mandir}/ja/man8/vfs_streams_depot.8*
  729. %{_mandir}/ja/man8/vfs_streams_xattr.8*
  730. %{_mandir}/ja/man8/vfs_syncops.8*
  731. %{_mandir}/ja/man8/vfs_time_audit.8*
  732. %{_mandir}/ja/man8/vfs_tsmsm.8*
  733. %{_mandir}/ja/man8/vfs_xattr_tdb.8*
  734. %{_mandir}/ja/man8/vfs_zfsacl.8*
  735. ## --------------------------------------------------------------------
  736. %files libs
  737. %defattr(-,root,root)
  738. %{_libdir}/libdcerpc-binding.so.*
  739. %{_libdir}/libdcerpc.so.*
  740. %{_libdir}/libgensec.so.*
  741. %{_libdir}/libndr-krb5pac.so.*
  742. %{_libdir}/libndr-nbt.so.*
  743. %{_libdir}/libndr-standard.so.*
  744. %{_libdir}/libndr.so.*
  745. %{_libdir}/libnetapi.so.*
  746. %{_libdir}/libregistry.so.*
  747. %{_libdir}/libsamba-credentials.so.*
  748. %{_libdir}/libsamba-hostconfig.so.*
  749. %{_libdir}/libsamba-passdb.so.*
  750. %{_libdir}/libsamba-util.so.*
  751. %{_libdir}/libsamdb.so.*
  752. %{_libdir}/libsmbclient-raw.so.*
  753. %{_libdir}/libsmbconf.so.*
  754. %{_libdir}/libsmbldap.so.*
  755. %{_libdir}/libtevent-util.so.*
  756. # libraries needed by the public libraries
  757. %dir %{_libdir}/samba
  758. %{_libdir}/samba/libCHARSET3-samba4.so
  759. %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
  760. %{_libdir}/samba/libMESSAGING-samba4.so
  761. %{_libdir}/samba/libaddns-samba4.so
  762. %{_libdir}/samba/libads-samba4.so
  763. %{_libdir}/samba/libasn1-samba4.so.*
  764. %{_libdir}/samba/libasn1util-samba4.so
  765. %{_libdir}/samba/libauth-sam-reply-samba4.so
  766. %{_libdir}/samba/libauth-samba4.so
  767. %{_libdir}/samba/libauth-unix-token-samba4.so
  768. %{_libdir}/samba/libauth4-samba4.so
  769. %{_libdir}/samba/libauthkrb5-samba4.so
  770. %{_libdir}/samba/libcli-cldap-samba4.so
  771. %{_libdir}/samba/libcli-ldap-common-samba4.so
  772. %{_libdir}/samba/libcli-ldap-samba4.so
  773. %{_libdir}/samba/libcli-nbt-samba4.so
  774. %{_libdir}/samba/libcli-smb-common-samba4.so
  775. %{_libdir}/samba/libcli-spoolss-samba4.so
  776. %{_libdir}/samba/libcliauth-samba4.so
  777. %{_libdir}/samba/libcluster-samba4.so
  778. %{_libdir}/samba/libcmdline-credentials-samba4.so
  779. %{_libdir}/samba/libdb-glue-samba4.so
  780. %{_libdir}/samba/libdbwrap-samba4.so
  781. %{_libdir}/samba/libdcerpc-samba-samba4.so
  782. %{_libdir}/samba/libdcerpc-samba4.so
  783. %{_libdir}/samba/libdfs-server-ad-samba4.so
  784. %{_libdir}/samba/libdsdb-module-samba4.so
  785. %{_libdir}/samba/liberrors-samba4.so
  786. %{_libdir}/samba/libevents-samba4.so
  787. %{_libdir}/samba/libflag-mapping-samba4.so
  788. %{_libdir}/samba/libgpo-samba4.so
  789. %{_libdir}/samba/libgse-samba4.so
  790. %{_libdir}/samba/libgssapi-samba4.so.*
  791. %{_libdir}/samba/libhcrypto-samba4.so.*
  792. %{_libdir}/samba/libhdb-samba4.so.*
  793. %{_libdir}/samba/libheimbase-samba4.so.*
  794. %{_libdir}/samba/libhttp-samba4.so
  795. %{_libdir}/samba/libhx509-samba4.so.*
  796. %{_libdir}/samba/libinterfaces-samba4.so
  797. %{_libdir}/samba/libiov-buf-samba4.so
  798. %{_libdir}/samba/libkrb5-samba4.so.*
  799. %{_libdir}/samba/libkrb5samba-samba4.so
  800. %{_libdir}/samba/libldbsamba-samba4.so
  801. %{_libdir}/samba/liblibcli-lsa3-samba4.so
  802. %{_libdir}/samba/liblibcli-netlogon3-samba4.so
  803. %{_libdir}/samba/liblibsmb-samba4.so
  804. %{_libdir}/samba/libmessages-dgm-samba4.so
  805. %{_libdir}/samba/libmessages-util-samba4.so
  806. %{_libdir}/samba/libmsghdr-samba4.so
  807. %{_libdir}/samba/libmsrpc3-samba4.so
  808. %{_libdir}/samba/libnon-posix-acls-samba4.so
  809. %{_libdir}/samba/libndr-samba-samba4.so
  810. %{_libdir}/samba/libndr-samba4.so
  811. %{_libdir}/samba/libnet-keytab-samba4.so
  812. %{_libdir}/samba/libnetif-samba4.so
  813. %{_libdir}/samba/libnpa-tstream-samba4.so
  814. %{_libdir}/samba/libnss-info-samba4.so
  815. %{_libdir}/samba/libntvfs-samba4.so
  816. %{_libdir}/samba/libposix-eadb-samba4.so
  817. %{_libdir}/samba/libprinting-migrate-samba4.so
  818. %{_libdir}/samba/libprocess-model-samba4.so
  819. %{_libdir}/samba/libreplace-samba4.so
  820. %{_libdir}/samba/libroken-samba4.so.*
  821. %{_libdir}/samba/libsamba-cluster-support-samba4.so
  822. %{_libdir}/samba/libsamba-debug-samba4.so
  823. %{_libdir}/samba/libsamba-modules-samba4.so
  824. %{_libdir}/samba/libsamba-python-samba4.so
  825. %{_libdir}/samba/libsamba-security-samba4.so
  826. %{_libdir}/samba/libsamba-sockets-samba4.so
  827. %{_libdir}/samba/libsamba3-util-samba4.so
  828. %{_libdir}/samba/libsamdb-common-samba4.so
  829. %{_libdir}/samba/libsecrets3-samba4.so
  830. %{_libdir}/samba/libserver-role-samba4.so
  831. %{_libdir}/samba/libservice-samba4.so
  832. %{_libdir}/samba/libshares-samba4.so
  833. %{_libdir}/samba/libsmb-transport-samba4.so
  834. %{_libdir}/samba/libsmbd-base-samba4.so
  835. %{_libdir}/samba/libsmbd-conn-samba4.so
  836. %{_libdir}/samba/libsmbd-shim-samba4.so
  837. %{_libdir}/samba/libsmbldaphelper-samba4.so
  838. %{_libdir}/samba/libsmbpasswdparser-samba4.so
  839. %{_libdir}/samba/libsmbregistry-samba4.so
  840. %{_libdir}/samba/libsocket-blocking-samba4.so
  841. %{_libdir}/samba/libsys-rw-samba4.so
  842. %{_libdir}/samba/libtalloc-report-samba4.so
  843. %{_libdir}/samba/libtdb-wrap-samba4.so
  844. %{_libdir}/samba/libtrusts-util-samba4.so
  845. %{_libdir}/samba/libutil-cmdline-samba4.so
  846. %{_libdir}/samba/libutil-reg-samba4.so
  847. %{_libdir}/samba/libutil-setid-samba4.so
  848. %{_libdir}/samba/libutil-tdb-samba4.so
  849. %{_libdir}/samba/libwind-samba4.so.*
  850. %{_libdir}/samba/libxattr-tdb-samba4.so
  851. %if ! %with_libsmbclient
  852. %{_libdir}/libsmbclient.so.*
  853. %{_libdir}/libsmbsharemodes.so.*
  854. %{_mandir}/man7/libsmbclient.7.gz
  855. # ja manual
  856. %{_mandir}/ja/man7/libsmbclient.7.gz
  857. %endif # ! with_libsmbclient
  858. %if ! %with_libwbclient
  859. %{_libdir}/libwbclient.so.*
  860. %{_libdir}/samba/libwinbind-client.so
  861. %endif # ! with_libwbclient
  862. ## --------------------------------------------------------------------
  863. %files common
  864. %defattr(-,root,root)
  865. #%{_libdir}/samba/charset ???
  866. #%{_sysconfdir}/tmpfiles.d/samba.conf
  867. %{_bindir}/net
  868. %{_bindir}/pdbedit
  869. %{_bindir}/profiles
  870. %{_bindir}/smbcontrol
  871. %{_bindir}/testparm
  872. #%{_datadir}/samba/codepages
  873. %dir /var/run/samba
  874. %dir /var/run/winbindd
  875. %dir /var/lib/samba
  876. %attr(700,root,root) %dir /var/lib/samba/private
  877. %attr(755,root,root) %dir /var/lib/samba/msg
  878. %attr(755,root,root) %dir %{_sysconfdir}/samba
  879. %config(noreplace) %{_sysconfdir}/samba/smb.conf
  880. %config(noreplace) %{_sysconfdir}/samba/lmhosts
  881. %config(noreplace) %{_sysconfdir}/sysconfig/samba
  882. %{_mandir}/man1/profiles.1.gz
  883. %{_mandir}/man1/smbcontrol.1.gz
  884. %{_mandir}/man1/testparm.1.gz
  885. %{_mandir}/man5/lmhosts.5.gz
  886. %{_mandir}/man5/smb.conf.5.gz
  887. %{_mandir}/man8/net.8.gz
  888. %{_mandir}/man8/pdbedit.8.gz
  889. # ja manuals
  890. %{_mandir}/ja/man1/profiles.1.gz
  891. %{_mandir}/ja/man1/smbcontrol.1.gz
  892. %{_mandir}/ja/man1/testparm.1.gz
  893. %{_mandir}/ja/man5/lmhosts.5.gz
  894. %{_mandir}/ja/man5/smb.conf.5.gz
  895. %{_mandir}/ja/man8/net.8.gz
  896. %{_mandir}/ja/man8/pdbedit.8.gz
  897. # common libraries
  898. %{_libdir}/samba/libgenrand-samba4.so
  899. %{_libdir}/samba/libpopt-samba3-samba4.so
  900. %{_libdir}/samba/libserver-id-db-samba4.so
  901. %{_libdir}/samba/libtime-basic-samba4.so
  902. %{_libdir}/samba/pdb
  903. %if %with_pam_smbpass
  904. /%{_lib}/security/pam_smbpass.so
  905. %endif
  906. ## --------------------------------------------------------------------
  907. %files dc-libs
  908. %defattr(-,root,root)
  909. # dc
  910. %{_libdir}/libdcerpc-atsvc.so.*
  911. %{_libdir}/libdcerpc-samr.so.*
  912. %{_libdir}/libdcerpc-server.so.*
  913. %{_libdir}/libsamba-policy.so.*
  914. %{_libdir}/samba/libHDB-SAMBA4-samba4.so
  915. %{_libdir}/samba/libdnsserver-common-samba4.so
  916. %{_libdir}/samba/libsamba-net-samba4.so
  917. ## --------------------------------------------------------------------
  918. %files dc
  919. %defattr(-,root,root)
  920. %{_bindir}/samba-tool
  921. %{_sbindir}/samba
  922. %{_sbindir}/samba_kcc
  923. %{_sbindir}/samba_dnsupdate
  924. %{_sbindir}/samba_spnupdate
  925. %{_sbindir}/samba_upgradedns
  926. %{_initrddir}/samba
  927. %{_libdir}/samba/auth/samba4.so
  928. %{_libdir}/samba/bind9
  929. %{_libdir}/samba/gensec
  930. %{_libdir}/samba/libheimntlm-samba4.so.*
  931. %{_libdir}/samba/libkdc-samba4.so.*
  932. %{_libdir}/samba/libpac-samba4.so
  933. %{_libdir}/samba/ldb
  934. %{_libdir}/samba/process_model
  935. %{_libdir}/samba/service
  936. %dir /var/lib/samba/sysvol
  937. %{_datadir}/samba/setup
  938. %{_mandir}/man8/samba.8*
  939. %{_mandir}/man8/samba-tool.8*
  940. # ja manuals
  941. %{_mandir}/ja/man8/samba.8*
  942. %{_mandir}/ja/man8/samba-tool.8*
  943. ## --------------------------------------------------------------------
  944. %files winbind
  945. %defattr(-,root,root)
  946. #%{_bindir}/wbinfo3
  947. %{_libdir}/samba/idmap
  948. %{_libdir}/samba/nss_info
  949. %{_libdir}/samba/libnss-info-samba4.so
  950. %{_libdir}/samba/libidmap-samba4.so
  951. %{_sbindir}/winbindd
  952. %attr(750,root,wbpriv) %dir /var/lib/samba/winbindd_privileged
  953. %config(noreplace) %{_sysconfdir}/security/pam_winbind.conf
  954. %{_mandir}/man5/pam_winbind.conf.5*
  955. %{_mandir}/man8/winbindd.8*
  956. %{_mandir}/man8/idmap_*.8*
  957. #%{_datadir}/locale/*/LC_MESSAGES/pam_winbind.mo
  958. %{_initrddir}/winbind
  959. # ja manuals
  960. %{_mandir}/ja/man5/pam_winbind.conf.5*
  961. %{_mandir}/ja/man8/winbindd.8*
  962. %{_mandir}/ja/man8/idmap_*.8*
  963. ## --------------------------------------------------------------------
  964. %files winbind-krb5-locator
  965. %defattr(-,root,root)
  966. %ghost %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
  967. %{_libdir}/winbind_krb5_locator.so
  968. %{_mandir}/man7/winbind_krb5_locator.7*
  969. # ja manual
  970. %{_mandir}/ja/man7/winbind_krb5_locator.7*
  971. ## --------------------------------------------------------------------
  972. %files winbind-clients
  973. %defattr(-,root,root)
  974. %{_bindir}/ntlm_auth
  975. #%{_bindir}/ntlm_auth3
  976. %{_bindir}/wbinfo
  977. %{_libdir}/libnss_winbind.so*
  978. %{_libdir}/libnss_wins.so*
  979. #/%{smb_lib}/libnss_winbind.so.2
  980. #/%{smb_lib}/libnss_wins.so.2
  981. /%{_lib}/security/pam_winbind.so
  982. %{_mandir}/man1/ntlm_auth.1.gz
  983. %{_mandir}/man1/wbinfo.1.gz
  984. %{_mandir}/man8/pam_winbind.8.gz
  985. # ja manuals
  986. %{_mandir}/ja/man1/ntlm_auth.1.gz
  987. %{_mandir}/ja/man1/wbinfo.1.gz
  988. %{_mandir}/ja/man8/pam_winbind.8.gz
  989. ## --------------------------------------------------------------------
  990. %files client
  991. %defattr(-,root,root)
  992. %{_bindir}/cifsdd
  993. %{_bindir}/dbwrap_tool
  994. #%{_bindir}/debug2html
  995. #%{_bindir}/log2pcap
  996. %{_bindir}/nmblookup
  997. %{_bindir}/oLschema2ldif
  998. %{_bindir}/regdiff
  999. %{_bindir}/regpatch
  1000. %{_bindir}/regshell
  1001. %{_bindir}/regtree
  1002. %{_bindir}/rpcclient
  1003. %{_bindir}/samba-regedit
  1004. %{_bindir}/sharesec
  1005. %{_bindir}/smbcacls
  1006. %{_bindir}/smbclient
  1007. %{_bindir}/smbcquotas
  1008. #%{_bindir}/smbfilter
  1009. %{_bindir}/smbget
  1010. #%{_bindir}/findsmg
  1011. #%{_bindir}/smbtar
  1012. #%{_bindir}/smbiconv
  1013. %{_bindir}/smbpasswd
  1014. %{_bindir}/smbprint
  1015. %{_bindir}/smbspool
  1016. %{_bindir}/smbta-util
  1017. %{_bindir}/smbtar
  1018. %{_bindir}/smbtree
  1019. #%{_bindir}/split_tokens
  1020. #%exclude %{_libdir}/samba/libldb-cmdline.so
  1021. %{_mandir}/man1/dbwrap_tool.1.gz
  1022. %{_mandir}/man1/findsmb.1.gz
  1023. %{_mandir}/man1/log2pcap.1.gz
  1024. %{_mandir}/man1/nmblookup.1.gz
  1025. %{_mandir}/man1/oLschema2ldif.1.gz
  1026. %{_mandir}/man1/regdiff.1.gz
  1027. %{_mandir}/man1/regpatch.1.gz
  1028. %{_mandir}/man1/regshell.1.gz
  1029. %{_mandir}/man1/regtree.1.gz
  1030. %{_mandir}/man1/rpcclient.1.gz
  1031. %{_mandir}/man1/sharesec.1.gz
  1032. %{_mandir}/man1/smbcacls.1.gz
  1033. %{_mandir}/man1/smbclient.1.gz
  1034. %{_mandir}/man1/smbcquotas.1.gz
  1035. %{_mandir}/man1/smbget.1.gz
  1036. %{_mandir}/man1/smbtar.1.gz
  1037. %{_mandir}/man1/smbtree.1.gz
  1038. %{_mandir}/man5/smbgetrc.5.gz
  1039. %{_mandir}/man5/smbpasswd.5.gz
  1040. %{_mandir}/man8/samba-regedit.8.gz
  1041. %{_mandir}/man8/smbpasswd.8.gz
  1042. %{_mandir}/man8/smbspool.8.gz
  1043. %{_mandir}/man8/smbta-util.8.gz
  1044. #ja manuals
  1045. %{_mandir}/ja/man1/dbwrap_tool.1.gz
  1046. %{_mandir}/ja/man1/findsmb.1.gz
  1047. %{_mandir}/ja/man1/log2pcap.1.gz
  1048. %{_mandir}/ja/man1/nmblookup.1.gz
  1049. %{_mandir}/ja/man1/rpcclient.1.gz
  1050. %{_mandir}/ja/man1/sharesec.1.gz
  1051. %{_mandir}/ja/man1/smbcacls.1.gz
  1052. %{_mandir}/ja/man1/smbclient.1.gz
  1053. %{_mandir}/ja/man1/smbcquotas.1.gz
  1054. %{_mandir}/ja/man1/smbget.1.gz
  1055. %{_mandir}/ja/man1/smbtar.1.gz
  1056. %{_mandir}/ja/man1/smbtree.1.gz
  1057. %{_mandir}/ja/man5/smbgetrc.5.gz
  1058. %{_mandir}/ja/man5/smbpasswd.5.gz
  1059. %{_mandir}/ja/man8/samba-regedit.8.gz
  1060. %{_mandir}/ja/man8/smbpasswd.8.gz
  1061. %{_mandir}/ja/man8/smbspool.8.gz
  1062. %{_mandir}/ja/man8/smbta-util.8.gz
  1063. ## --------------------------------------------------------------------
  1064. %files test
  1065. %defattr(-,root,root)
  1066. %{_bindir}/gentest
  1067. %{_bindir}/locktest
  1068. %{_bindir}/masktest
  1069. %{_bindir}/ndrdump
  1070. %{_bindir}/smbtorture
  1071. %{_mandir}/man1/gentest.1*
  1072. %{_mandir}/man1/locktest.1*
  1073. %{_mandir}/man1/masktest.1*
  1074. %{_mandir}/man1/ndrdump.1*
  1075. %{_mandir}/man1/smbtorture.1*
  1076. %{_mandir}/man1/vfstest.1*
  1077. %{_libdir}/libtorture.so.*
  1078. %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
  1079. %{_includedir}/samba-4.0/torture.h
  1080. %{_libdir}/libtorture.so
  1081. %{_libdir}/pkgconfig/torture.pc
  1082. # ja manual
  1083. %{_mandir}/ja/man1/vfstest.1*
  1084. ## --------------------------------------------------------------------
  1085. %files devel
  1086. %defattr(-,root,root)
  1087. %{_includedir}/samba-4.0/charset.h
  1088. %{_includedir}/samba-4.0/core/doserr.h
  1089. %{_includedir}/samba-4.0/core/error.h
  1090. %{_includedir}/samba-4.0/core/hresult.h
  1091. %{_includedir}/samba-4.0/core/ntstatus.h
  1092. %{_includedir}/samba-4.0/core/werror.h
  1093. %{_includedir}/samba-4.0/credentials.h
  1094. %{_includedir}/samba-4.0/dcerpc.h
  1095. %{_includedir}/samba-4.0/dlinklist.h
  1096. %{_includedir}/samba-4.0/domain_credentials.h
  1097. %{_includedir}/samba-4.0/gen_ndr/atsvc.h
  1098. %{_includedir}/samba-4.0/gen_ndr/auth.h
  1099. %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
  1100. %{_includedir}/samba-4.0/gen_ndr/epmapper.h
  1101. %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
  1102. %{_includedir}/samba-4.0/gen_ndr/lsa.h
  1103. %{_includedir}/samba-4.0/gen_ndr/mgmt.h
  1104. %{_includedir}/samba-4.0/gen_ndr/misc.h
  1105. %{_includedir}/samba-4.0/gen_ndr/nbt.h
  1106. %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
  1107. %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
  1108. %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
  1109. %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
  1110. %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
  1111. %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
  1112. %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
  1113. %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
  1114. %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
  1115. %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
  1116. %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
  1117. %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
  1118. %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
  1119. %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
  1120. %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
  1121. %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
  1122. %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
  1123. %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
  1124. %{_includedir}/samba-4.0/gen_ndr/netlogon.h
  1125. %{_includedir}/samba-4.0/gen_ndr/samr.h
  1126. %{_includedir}/samba-4.0/gen_ndr/security.h
  1127. %{_includedir}/samba-4.0/gen_ndr/server_id.h
  1128. %{_includedir}/samba-4.0/gen_ndr/svcctl.h
  1129. %{_includedir}/samba-4.0/gensec.h
  1130. %{_includedir}/samba-4.0/ldap-util.h
  1131. %{_includedir}/samba-4.0/ldap_errors.h
  1132. %{_includedir}/samba-4.0/ldap_message.h
  1133. %{_includedir}/samba-4.0/ldap_ndr.h
  1134. %{_includedir}/samba-4.0/ldb_wrap.h
  1135. %{_includedir}/samba-4.0/lookup_sid.h
  1136. %{_includedir}/samba-4.0/machine_sid.h
  1137. %{_includedir}/samba-4.0/ndr.h
  1138. %dir %{_includedir}/samba-4.0/ndr
  1139. %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
  1140. %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
  1141. %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
  1142. %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
  1143. %{_includedir}/samba-4.0/ndr/ndr_nbt.h
  1144. %{_includedir}/samba-4.0/netapi.h
  1145. %{_includedir}/samba-4.0/param.h
  1146. %{_includedir}/samba-4.0/passdb.h
  1147. %{_includedir}/samba-4.0/policy.h
  1148. %{_includedir}/samba-4.0/read_smb.h
  1149. %{_includedir}/samba-4.0/registry.h
  1150. %{_includedir}/samba-4.0/roles.h
  1151. %{_includedir}/samba-4.0/rpc_common.h
  1152. %{_includedir}/samba-4.0/samba/session.h
  1153. %{_includedir}/samba-4.0/samba/version.h
  1154. %{_includedir}/samba-4.0/share.h
  1155. %{_includedir}/samba-4.0/smb2.h
  1156. %{_includedir}/samba-4.0/smb2_constants.h
  1157. %{_includedir}/samba-4.0/smb2_create_blob.h
  1158. %{_includedir}/samba-4.0/smb2_lease.h
  1159. %{_includedir}/samba-4.0/smb2_lease_struct.h
  1160. %{_includedir}/samba-4.0/smb2_signing.h
  1161. %{_includedir}/samba-4.0/smb_cli.h
  1162. %{_includedir}/samba-4.0/smb_cliraw.h
  1163. %{_includedir}/samba-4.0/smb_common.h
  1164. %{_includedir}/samba-4.0/smb_composite.h
  1165. %{_includedir}/samba-4.0/smbconf.h
  1166. %{_includedir}/samba-4.0/smb_constants.h
  1167. %{_includedir}/samba-4.0/smb_ldap.h
  1168. %{_includedir}/samba-4.0/smbldap.h
  1169. %{_includedir}/samba-4.0/smb_raw.h
  1170. %{_includedir}/samba-4.0/smb_raw_interfaces.h
  1171. %{_includedir}/samba-4.0/smb_raw_signing.h
  1172. %{_includedir}/samba-4.0/smb_raw_trans2.h
  1173. %{_includedir}/samba-4.0/smb_request.h
  1174. %{_includedir}/samba-4.0/smb_seal.h
  1175. %{_includedir}/samba-4.0/smb_signing.h
  1176. %{_includedir}/samba-4.0/smb_unix_ext.h
  1177. %{_includedir}/samba-4.0/smb_util.h
  1178. %{_includedir}/samba-4.0/tdr.h
  1179. %{_includedir}/samba-4.0/tsocket.h
  1180. %{_includedir}/samba-4.0/tsocket_internal.h
  1181. %{_includedir}/samba-4.0/tstream_smbXcli_np.h
  1182. %{_includedir}/samba-4.0/samba_util.h
  1183. %dir %{_includedir}/samba-4.0/util
  1184. %{_includedir}/samba-4.0/util/attr.h
  1185. %{_includedir}/samba-4.0/util/blocking.h
  1186. %{_includedir}/samba-4.0/util/byteorder.h
  1187. %{_includedir}/samba-4.0/util/data_blob.h
  1188. %{_includedir}/samba-4.0/util/debug.h
  1189. %{_includedir}/samba-4.0/util/fault.h
  1190. %{_includedir}/samba-4.0/util/genrand.h
  1191. %{_includedir}/samba-4.0/util/idtree.h
  1192. %{_includedir}/samba-4.0/util/idtree_random.h
  1193. %{_includedir}/samba-4.0/util/memory.h
  1194. %{_includedir}/samba-4.0/util/safe_string.h
  1195. %{_includedir}/samba-4.0/util/signal.h
  1196. %{_includedir}/samba-4.0/util/string_wrappers.h
  1197. %{_includedir}/samba-4.0/util/substitute.h
  1198. %{_includedir}/samba-4.0/util/talloc_stack.h
  1199. %{_includedir}/samba-4.0/util/tevent_ntstatus.h
  1200. %{_includedir}/samba-4.0/util/tevent_unix.h
  1201. %{_includedir}/samba-4.0/util/tevent_werror.h
  1202. %{_includedir}/samba-4.0/util/time.h
  1203. %{_includedir}/samba-4.0/util/xfile.h
  1204. %{_includedir}/samba-4.0/util_ldb.h
  1205. %{_libdir}/libdcerpc-atsvc.so
  1206. %{_libdir}/libdcerpc-binding.so
  1207. %{_libdir}/libdcerpc-samr.so
  1208. %{_libdir}/libdcerpc.so
  1209. %{_libdir}/libgensec.so
  1210. %{_libdir}/libndr-krb5pac.so
  1211. %{_libdir}/libndr-nbt.so
  1212. %{_libdir}/libndr-standard.so
  1213. %{_libdir}/libndr.so
  1214. %{_libdir}/libnetapi.so
  1215. %{_libdir}/libregistry.so
  1216. %{_libdir}/libsamba-credentials.so
  1217. %{_libdir}/libsamba-hostconfig.so
  1218. %{_libdir}/libsamba-passdb.so
  1219. %{_libdir}/libsamba-policy.so
  1220. %{_libdir}/libsamba-util.so
  1221. %{_libdir}/libsamdb.so
  1222. %{_libdir}/libsmbclient-raw.so
  1223. %{_libdir}/libsmbconf.so
  1224. %{_libdir}/libsmbldap.so
  1225. %{_libdir}/libtevent-util.so
  1226. %{_libdir}/libtorture.so
  1227. %{_libdir}/pkgconfig/dcerpc.pc
  1228. %{_libdir}/pkgconfig/dcerpc_atsvc.pc
  1229. %{_libdir}/pkgconfig/dcerpc_samr.pc
  1230. %{_libdir}/pkgconfig/gensec.pc
  1231. %{_libdir}/pkgconfig/ndr.pc
  1232. %{_libdir}/pkgconfig/ndr_krb5pac.pc
  1233. %{_libdir}/pkgconfig/ndr_nbt.pc
  1234. %{_libdir}/pkgconfig/ndr_standard.pc
  1235. %{_libdir}/pkgconfig/netapi.pc
  1236. %{_libdir}/pkgconfig/registry.pc
  1237. %{_libdir}/pkgconfig/samba-credentials.pc
  1238. %{_libdir}/pkgconfig/samba-hostconfig.pc
  1239. %{_libdir}/pkgconfig/samba-policy.pc
  1240. %{_libdir}/pkgconfig/samba-util.pc
  1241. %{_libdir}/pkgconfig/samdb.pc
  1242. %{_libdir}/pkgconfig/smbclient-raw.pc
  1243. %{_includedir}/samba-4.0/dcerpc_server.h
  1244. %{_libdir}/libdcerpc-server.so
  1245. %{_libdir}/pkgconfig/dcerpc_server.pc
  1246. ## --------------------------------------------------------------------
  1247. %files python
  1248. %defattr(-,root,root,-)
  1249. %{python_sitearch}/*
  1250. #%exclude %{python_sitearch}/_ldb.so
  1251. #%exclude %{python_sitearch}/_tevent.so
  1252. ## --------------------------------------------------------------------
  1253. %files pidl
  1254. %defattr(-,root,root,-)
  1255. %{perl_vendorlib}/Parse/*
  1256. %{_mandir}/man1/pidl.1.gz
  1257. %{_mandir}/man3/Parse::Pidl::Wireshark::NDR.3pm.gz
  1258. %{_mandir}/man3/Parse::Pidl::Wireshark::Conformance.3pm.gz
  1259. %{_mandir}/man3/Parse::Pidl::Dump.3pm.gz
  1260. %{_mandir}/man3/Parse::Pidl::NDR.3pm.gz
  1261. %{_mandir}/man3/Parse::Pidl::Util.3pm.gz
  1262. %attr(755,root,root) %{_bindir}/pidl
  1263. ## --------------------------------------------------------------------
  1264. %if %with_libsmbclient
  1265. %files -n libsmbclient
  1266. %defattr(-,root,root)
  1267. %{_libdir}/libsmbclient.so.*
  1268. %{_mandir}/man7/libsmbclient.7*
  1269. # ja manual
  1270. %{_mandir}/ja/man7/libsmbclient.7*
  1271. ## --------------------------------------------------------------------
  1272. %files -n libsmbclient-devel
  1273. %defattr(-,root,root)
  1274. %{_includedir}/samba-4.0/libsmbclient.h
  1275. %{_libdir}/libsmbclient.so
  1276. %{_libdir}/pkgconfig/smbclient.pc
  1277. #%{_mandir}/man7/libsmbclient.7*
  1278. %endif # with_libsmbclient
  1279. ## --------------------------------------------------------------------
  1280. %if %with_libwbclient
  1281. %files -n libwbclient
  1282. %defattr(-,root,root)
  1283. %{_libdir}/samba/libwinbind-client-samba4.so
  1284. %{_libdir}/samba/wbclient/libwbclient.so.*
  1285. ## --------------------------------------------------------------------
  1286. %files -n libwbclient-devel
  1287. %defattr(-,root,root)
  1288. %{_includedir}/samba-4.0/wbclient.h
  1289. %{_libdir}/samba/wbclient/libwbclient.so
  1290. %{_libdir}/pkgconfig/wbclient.pc
  1291. %endif # with_libwbclient
  1292. %if %build_compat32
  1293. ## --------------------------------------------------------------------
  1294. %files -n compat32-samba-libs
  1295. %defattr(-,root,root)
  1296. %{_libdir}/libdcerpc-binding.so.*
  1297. %{_libdir}/libdcerpc.so.*
  1298. %{_libdir}/libgensec.so.*
  1299. %{_libdir}/libndr-krb5pac.so.*
  1300. %{_libdir}/libndr-nbt.so.*
  1301. %{_libdir}/libndr-standard.so.*
  1302. %{_libdir}/libndr.so.*
  1303. %{_libdir}/libnetapi.so.*
  1304. %{_libdir}/libregistry.so.*
  1305. %{_libdir}/libsamba-credentials.so.*
  1306. %{_libdir}/libsamba-hostconfig.so.*
  1307. %{_libdir}/libsamba-passdb.so.*
  1308. %{_libdir}/libsamba-util.so.*
  1309. %{_libdir}/libsamdb.so.*
  1310. %{_libdir}/libsmbclient-raw.so.*
  1311. %{_libdir}/libsmbconf.so.*
  1312. %{_libdir}/libsmbldap.so.*
  1313. %{_libdir}/libtevent-util.so.*
  1314. # libraries needed by the public libraries
  1315. %dir %{_libdir}/samba
  1316. %{_libdir}/samba/libCHARSET3-samba4.so
  1317. %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
  1318. %{_libdir}/samba/libMESSAGING-samba4.so
  1319. %{_libdir}/samba/libaddns-samba4.so
  1320. %{_libdir}/samba/libads-samba4.so
  1321. %{_libdir}/samba/libasn1-samba4.so.*
  1322. %{_libdir}/samba/libasn1util-samba4.so
  1323. %{_libdir}/samba/libauth-sam-reply-samba4.so
  1324. %{_libdir}/samba/libauth-samba4.so
  1325. %{_libdir}/samba/libauth-unix-token-samba4.so
  1326. %{_libdir}/samba/libauth4-samba4.so
  1327. %{_libdir}/samba/libauthkrb5-samba4.so
  1328. %{_libdir}/samba/libcli-cldap-samba4.so
  1329. %{_libdir}/samba/libcli-ldap-common-samba4.so
  1330. %{_libdir}/samba/libcli-ldap-samba4.so
  1331. %{_libdir}/samba/libcli-nbt-samba4.so
  1332. %{_libdir}/samba/libcli-smb-common-samba4.so
  1333. %{_libdir}/samba/libcli-spoolss-samba4.so
  1334. %{_libdir}/samba/libcliauth-samba4.so
  1335. %{_libdir}/samba/libcluster-samba4.so
  1336. %{_libdir}/samba/libcmdline-credentials-samba4.so
  1337. %{_libdir}/samba/libdb-glue-samba4.so
  1338. %{_libdir}/samba/libdbwrap-samba4.so
  1339. %{_libdir}/samba/libdcerpc-samba-samba4.so
  1340. %{_libdir}/samba/libdcerpc-samba4.so
  1341. %{_libdir}/samba/libdfs-server-ad-samba4.so
  1342. %{_libdir}/samba/libdsdb-module-samba4.so
  1343. %{_libdir}/samba/liberrors-samba4.so
  1344. %{_libdir}/samba/libevents-samba4.so
  1345. %{_libdir}/samba/libflag-mapping-samba4.so
  1346. %{_libdir}/samba/libgenrand-samba4.so
  1347. %{_libdir}/samba/libgpo-samba4.so
  1348. %{_libdir}/samba/libgse-samba4.so
  1349. %{_libdir}/samba/libgssapi-samba4.so.*
  1350. %{_libdir}/samba/libhcrypto-samba4.so.*
  1351. %{_libdir}/samba/libhdb-samba4.so.*
  1352. %{_libdir}/samba/libheimbase-samba4.so.*
  1353. %{_libdir}/samba/libhttp-samba4.so
  1354. %{_libdir}/samba/libhx509-samba4.so.*
  1355. %{_libdir}/samba/libinterfaces-samba4.so
  1356. %{_libdir}/samba/libiov-buf-samba4.so
  1357. %{_libdir}/samba/libkrb5-samba4.so.*
  1358. %{_libdir}/samba/libkrb5samba-samba4.so
  1359. %{_libdir}/samba/libldbsamba-samba4.so
  1360. %{_libdir}/samba/liblibcli-lsa3-samba4.so
  1361. %{_libdir}/samba/liblibcli-netlogon3-samba4.so
  1362. %{_libdir}/samba/liblibsmb-samba4.so
  1363. %{_libdir}/samba/libmessages-dgm-samba4.so
  1364. %{_libdir}/samba/libmessages-util-samba4.so
  1365. %{_libdir}/samba/libmsghdr-samba4.so
  1366. %{_libdir}/samba/libmsrpc3-samba4.so
  1367. %{_libdir}/samba/libnon-posix-acls-samba4.so
  1368. %{_libdir}/samba/libndr-samba-samba4.so
  1369. %{_libdir}/samba/libndr-samba4.so
  1370. %{_libdir}/samba/libnet-keytab-samba4.so
  1371. %{_libdir}/samba/libnetif-samba4.so
  1372. %{_libdir}/samba/libnpa-tstream-samba4.so
  1373. %{_libdir}/samba/libnss-info-samba4.so
  1374. %{_libdir}/samba/libntvfs-samba4.so
  1375. %{_libdir}/samba/libpopt-samba3-samba4.so
  1376. %{_libdir}/samba/libposix-eadb-samba4.so
  1377. %{_libdir}/samba/libprinting-migrate-samba4.so
  1378. %{_libdir}/samba/libprocess-model-samba4.so
  1379. %{_libdir}/samba/libreplace-samba4.so
  1380. %{_libdir}/samba/libroken-samba4.so.*
  1381. %{_libdir}/samba/libsamba-cluster-support-samba4.so
  1382. %{_libdir}/samba/libsamba-debug-samba4.so
  1383. %{_libdir}/samba/libsamba-modules-samba4.so
  1384. %{_libdir}/samba/libsamba-security-samba4.so
  1385. %{_libdir}/samba/libsamba-sockets-samba4.so
  1386. %{_libdir}/samba/libsamba3-util-samba4.so
  1387. %{_libdir}/samba/libsamdb-common-samba4.so
  1388. %{_libdir}/samba/libsecrets3-samba4.so
  1389. %{_libdir}/samba/libserver-role-samba4.so
  1390. %{_libdir}/samba/libserver-id-db-samba4.so
  1391. %{_libdir}/samba/libservice-samba4.so
  1392. %{_libdir}/samba/libshares-samba4.so
  1393. %{_libdir}/samba/libsmb-transport-samba4.so
  1394. %{_libdir}/samba/libsmbd-base-samba4.so
  1395. %{_libdir}/samba/libsmbd-conn-samba4.so
  1396. %{_libdir}/samba/libsmbd-shim-samba4.so
  1397. %{_libdir}/samba/libsmbldaphelper-samba4.so
  1398. %{_libdir}/samba/libsmbpasswdparser-samba4.so
  1399. %{_libdir}/samba/libsmbregistry-samba4.so
  1400. %{_libdir}/samba/libsocket-blocking-samba4.so
  1401. %{_libdir}/samba/libsys-rw-samba4.so
  1402. %{_libdir}/samba/libtalloc-report-samba4.so
  1403. %{_libdir}/samba/libtdb-wrap-samba4.so
  1404. %{_libdir}/samba/libtime-basic-samba4.so
  1405. %{_libdir}/samba/libtrusts-util-samba4.so
  1406. %{_libdir}/samba/libutil-cmdline-samba4.so
  1407. %{_libdir}/samba/libutil-reg-samba4.so
  1408. %{_libdir}/samba/libutil-setid-samba4.so
  1409. %{_libdir}/samba/libutil-tdb-samba4.so
  1410. %{_libdir}/samba/libwind-samba4.so.*
  1411. %{_libdir}/samba/libxattr-tdb-samba4.so
  1412. ## --------------------------------------------------------------------
  1413. %files -n compat32-libwbclient
  1414. %defattr(755,root,root)
  1415. %{_libdir}/samba/libwinbind-client-samba4.so
  1416. %{_libdir}/samba/wbclient/libwbclient.so.*
  1417. ## --------------------------------------------------------------------
  1418. %files -n compat32-libsmbclient
  1419. %defattr(755,root,root)
  1420. %{_libdir}/libsmbclient.so.*
  1421. %endif
  1422. %changelog
  1423. * Wed Dec 30 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.3-3
  1424. - built with gnutls-3.4.x.
  1425. * Sun Dec 20 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.3-2
  1426. - built with libldb-1.1.25.
  1427. * Thu Dec 17 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.3-1
  1428. - new upstream release.
  1429. - fixed missing %%changelog.
  1430. * Wed Dec 2 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.2-1
  1431. - new upstream release.
  1432. * Fri Oct 30 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.1-1
  1433. - new upstream release.
  1434. * Sat Sep 19 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3.0-1
  1435. - new upstream release.
  1436. - built without libbsd.
  1437. * Sat Sep 19 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.4-1
  1438. - new upstream release.
  1439. * Fri Jul 24 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.3-1
  1440. - new upstream release.
  1441. * Sat Jun 13 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.2-1
  1442. - new upstream release.
  1443. * Fri Apr 17 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.1-1
  1444. - new upstream release.
  1445. * Thu Apr 16 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.0-2
  1446. - added subpackage compat32-samba-libs and samba-dc-libs.
  1447. - fixed %%files.
  1448. * Sat Mar 7 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2.0-1
  1449. - new upstream release.
  1450. * Tue Feb 24 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.17-1
  1451. - new upstream release.
  1452. * Sun Jan 25 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.16-1
  1453. - new upstream release.
  1454. * Mon Jan 12 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.15-1
  1455. - new upstream release.
  1456. * Wed Dec 3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.14-1
  1457. - new upstream release.
  1458. - re-enabled samba-ja-docs.
  1459. * Tue Dec 2 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.1.11-3
  1460. - fixed Group typo involved by previous release
  1461. * Sat Nov 22 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.1.11-2
  1462. - moved common, libs, python, liibsmbclient and libwbclient packages to System Environment/Libraries Group
  1463. * Tue Aug 19 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.11-1
  1464. - new upstream release.
  1465. * Wed Mar 12 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.6-1
  1466. - new upstream release.
  1467. - removed samba-ja-docs (docs-ja for 4.1.x has not released yet).
  1468. * Mon Dec 09 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.3-1
  1469. - new upstream release.
  1470. * Thu Nov 28 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.2-1
  1471. - new upstream release.
  1472. - removed a sub package "samba-swat" (removed in upstream).
  1473. - %%post was made to fix the permission of TLS key (CVE-2013-4476).
  1474. * Wed Oct 09 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.10-1
  1475. - new upstream release.
  1476. * Tue Oct 08 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.9-1
  1477. - new upstream release.
  1478. * Tue Mar 26 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.4-1
  1479. - new upstream release.
  1480. - fixed dependency.
  1481. - added documents from samba-docs-ja-4.0.0-1.
  1482. * Mon Mar 04 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.3-2
  1483. - fixed directory to place private data.
  1484. * Sun Mar 03 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.3-1
  1485. - new upstream release.
  1486. - fixed dates of %%changelog.
  1487. * Mon Dec 17 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.0-1
  1488. - new upstream release.
  1489. * Wed May 02 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.15-1
  1490. - new upstream release. (to fix CVE-2012-2111)
  1491. - added charset options to smb.conf.
  1492. * Sat Apr 14 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.14-1
  1493. - new upstream release. (to fix CVE-2012-1182)
  1494. * Tue Aug 09 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.11-1
  1495. - new upstream release. (to fix BTS:1189)
  1496. * Sat Jul 30 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.10-1
  1497. - new upstream release. (to fix CVE-2011-2522 and CVE-2011-2694)
  1498. * Mon Jul 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.8-3
  1499. - updated Source6.
  1500. * Fri Mar 25 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.8-2
  1501. - fix smb.conf(5).
  1502. * Thu Mar 24 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.8-1
  1503. - new upstream release.
  1504. - updated patches.
  1505. - added subpackages 'winbind-krb5-locator' and 'winbind-client'.
  1506. - dropped tdb and talloc subpackages became independent packages.
  1507. - dropped {,u}mount.cifs were included in cifs-utils.
  1508. * Sat Oct 02 2010 Shu KONNO <owa@bg.wakwak.com> 3.3.10-13
  1509. - rebuilt with rpm-4.8.1 for pkg-config
  1510. - changed spec file name as vine style
  1511. - dropt script lines in %%build that no work
  1512. * Sun Feb 7 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.3.10-12
  1513. - add patch1000 for fix CVE-2010-0547 (cifs.mount)
  1514. * Sat Jan 30 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.10-11
  1515. - new upstream release.
  1516. * Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.9-10
  1517. - added 'Packager' tag.
  1518. * Sun Oct 25 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.9-9
  1519. - new upstream release.
  1520. - added '--disable-fam' option.
  1521. - added 'compat32-*' subpackages.
  1522. - added 'libuuid-devel' to 'BuildRequires:'.
  1523. * Thu Jul 30 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.7-7
  1524. - new upstream release.
  1525. * Thu Jun 25 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.6-6
  1526. - new upstream release.
  1527. * Thu Jun 4 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.4-5
  1528. - increased release number for libtalloc/libtdb.
  1529. * Tue Jun 2 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.4-2
  1530. - fixed dependency.
  1531. - fixed modulepath.
  1532. * Fri May 29 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.4-1
  1533. - new upstream release.
  1534. * Sun Mar 01 2009 NAKAMURA Kenta <kenta@vinelinux.org> 3.2.5-4
  1535. - rebuilt with openldap-2.4.11
  1536. * Sat Jan 17 2009 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 3.2.5-3
  1537. - samba-doc: changed Group to Applications/Documentation
  1538. - samba-winbind-devel: changed Group to Development/Libraries
  1539. - libsmbclient: changed Group to System Environment/Libraries
  1540. - libsmbclient-devel: changed Group to Development/Libraries
  1541. - libtalloc: changed Group to System Environment/Libraries
  1542. - libtalloc-devel: changed Group to Development/Libraries
  1543. - libtdb: fixed summary
  1544. changed Group to System Environment/Libraries
  1545. - libtdb-devel: changed Group to Development/Libraries
  1546. * Thu Dec 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2.5-2
  1547. - new upstream release
  1548. * Sat Nov 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2.3-1
  1549. - new upstream release
  1550. - drop jp patch
  1551. - use UTF-8 as default charset
  1552. - rename samba-libsmbclient to libsmbclient
  1553. * Fri Apr 11 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 3.0.28a-1
  1554. - new upstream release.
  1555. - remove gamin-devel from BuildRequires: (no longer needed).
  1556. * Sat Sep 15 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.0.24-0vl4
  1557. - BuildRequires: gamin-devel (see [wishes:0127])
  1558. * Wed May 16 2007 KAZUKI SHIMURA <ksh753@gmail.com> 3.0.24-0vl3
  1559. - [SECURITY FIX] add security patches (#50-52)
  1560. - CVE-2007-2444: local SID/Name translation bug (user privilege elevation)
  1561. - CVE-2007-2446: multiple heap overflows allow remote code execution
  1562. - CVE-2007-2447: remote command injection vulnerability
  1563. * Fri Mar 09 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.24-0vl2
  1564. - apply upstream patches (#0-5)
  1565. - fix an issues with servers set to "security = share" and Vista clients
  1566. that send NTLMv2 responses
  1567. - fixe several point-n-print bugs with Vista clients
  1568. - fix failure when using the Vista backup utility
  1569. - fix expansion of the %a smb.conf variable for Vista clients
  1570. - fix MS-DFS referrals with Windows Vista clients
  1571. - fix for Vista failing to delete directories on a Samba share
  1572. - display service start/stop messages ([VineSeed:13299])
  1573. * Wed Feb 14 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.24-0vl1
  1574. - [SECURITY FIX] new upstream release
  1575. - CVE-2007-0452: potential denial of service bug in smbd
  1576. - CVE-2007-0453: buffer overrun in NSS host lookup winbind library on Solaris
  1577. - CVE-2007-0454: format string bug in afsacl.so vfs plugin
  1578. * Thu Dec 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23d-0vl1
  1579. - new upstream release
  1580. * Sat Nov 25 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23c-0vl3
  1581. - disable swat (via inetd) by default
  1582. - fix code for editing %%{_sysconfdir}/inetd.conf
  1583. * Sun Sep 17 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23c-0vl2
  1584. - fix dependencies:
  1585. - move PreReq: mktemp, psmisc, fileutils, sed, gawk, grep to -swat
  1586. - drop PreReq: gawk from -client
  1587. - drop PreReq: inetd from -swat
  1588. - drop Requires: tcp_wrappers from -swat (is needed by inetd)
  1589. - fix %%post etc...
  1590. - drop code for editing /etc/services: no more needed
  1591. - move code for editing %%{_sysconfdir}/{hosts.*,inetd.conf}
  1592. from %%triggerin swat -- inetd to %%post swat
  1593. - check if %%{_sysconfdir}/inetd.conf exist before updating at %%postun
  1594. * Fri Sep 08 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23c-0vl1
  1595. - new upstream release
  1596. * Sun Aug 27 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.0.23b-0vl2
  1597. - rebuilt with openldap-2.3.27-0vl1
  1598. * Mon Aug 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23b-0vl1
  1599. - new upstream release
  1600. * Fri Jul 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23a-0vl1
  1601. - new upstream release
  1602. * Sat Jul 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23-0vl1
  1603. - [SECURITY] new upstream release
  1604. - Memory exhaustion DoS against smbd (CVE-2006-3403)
  1605. - update patches
  1606. - buildroot.patch (#100)
  1607. - logfiles.patch (#103)
  1608. - smb.conf.patch (#106)
  1609. - update filter-requires-samba.sh (source999)
  1610. - get rid of bogus dependency on perl(Unicode::MapUTF8)
  1611. * Fri Jun 23 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.22-0vl1
  1612. - new upstream release
  1613. - renumber patches
  1614. - 000- for upstream patches
  1615. - 050- for security patches
  1616. - 100- for generic patches
  1617. - update logfiles.patch (#103)
  1618. - drop warning.patch (#104)
  1619. - not apply hex.patch (#105)
  1620. - add smb.conf.patch (#106)
  1621. - drop samba.log (source1), smb.conf (source2)
  1622. - use samba.pamd.stack instead of samba.pamd
  1623. - define macro: pkgingdir
  1624. - add files:
  1625. - samba-client
  1626. - %%{_bindir}/{smbget,eventlogadm}
  1627. - samba-common:
  1628. - %%{_bindir}/tdbtool
  1629. - separate development files to samba-libsmbclient-devel
  1630. - change groups
  1631. * Sat Apr 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl5
  1632. - remove unneeded dependencies
  1633. - update filter-requires-samba.sh (source999)
  1634. - overwrite __find_requires instead of __perl_requires
  1635. * Tue Mar 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl4
  1636. - rebuild with readline-5.1
  1637. * Sat Aug 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl3
  1638. - separate doc package with %%docpkg
  1639. - use %%htmlview instead of %%browser
  1640. * Sat Jul 16 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl2
  1641. - add %%config(noreplace) against %%{_sysconfdir}/xinetd.d/swat
  1642. * Fri Jul 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl1
  1643. - new upstream release
  1644. - install %%{_sysconfdir}/xinetd.d/swat
  1645. - update filter-requires-samba.sh
  1646. - add swat.desktop.in instead of swat.desktop
  1647. - switch browser by %%browser
  1648. - drop i18n patches
  1649. - update logfiles.patch (#3)
  1650. - add warning.patch (#4)
  1651. * Sun Jul 10 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.10-0vl2
  1652. - fix samba.log
  1653. - thanks, K. Moriyama [VinePlus:02606]
  1654. - remove docs/manpages from %%doc
  1655. * Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.10-0vl1
  1656. - new upstream release
  1657. - update struplower_m_i18n.patch (#102)
  1658. - drop obsolete patch (#10)
  1659. * Fri Dec 17 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.9-0vl2
  1660. - [SECURITY FIX] fix possible remote code execution (CAN-2004-1154)
  1661. - add samba-3.0.9-CAN-2004-1154.patch (#10)
  1662. - update patch (#102)
  1663. * Fri Nov 26 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.9-0vl1
  1664. - new upstream release
  1665. - drop obsolete patches (#10,11,110)
  1666. - update patches (#3,102)
  1667. * Sun Nov 21 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl6
  1668. - [SECURITY FIX] fix smbd buffer overrun (CAN-2004-0882)
  1669. - add samba-3.0.7-CAN-2004-0882.patch (patch11)
  1670. - update Source URL
  1671. * Tue Nov 09 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl5
  1672. - [SECURITY FIX] fix smbd remote DoS vulnerability (CAN-2004-0930)
  1673. - add samba-3.0.7-CAN-2004-0930.patch (patch10)
  1674. * Fri Oct 15 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl4
  1675. - update samba.log, {smb,winbind}.init
  1676. - use *.log as logfile name instead of log.* (patch3)
  1677. * Wed Oct 06 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl3
  1678. - change directories from %%{_localstatedir}/lock/samba
  1679. - LOCKDIR: %%{_localstatedir}/cache/samba
  1680. - PIDDIR: %%{_localstatedir}/run
  1681. - restart {smb,winbind} at postun (upgrade)
  1682. - samba-common
  1683. - convert smbpasswd at triggerpostun -- samba < 3.0.7
  1684. - add convert_smbpasswd
  1685. - add PreReq: gawk
  1686. * Sat Sep 25 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl2
  1687. - add docs_ja (source101) from 3.0.5-16ml
  1688. * Wed Sep 22 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl1
  1689. - new upstream release (shift to 3.0 series)
  1690. - refer to 3.0.6-3 (Fedora Core), 3.0.5-16ml (MIRACLE)
  1691. - drop obsolete paches, configure options
  1692. - update buildroot.patch
  1693. - add I18N patches (#101-)
  1694. - update smb.conf
  1695. - add URL
  1696. - use more macros
  1697. - change LIBDIR from %%{_sysconfdir}/samba to %%{_libdir}/samba
  1698. - move %%{_localstatedir}/log/samba, smbpasswd to samba-common
  1699. - move smbspool, smbcacls, rpcclient to samba-client
  1700. - update descriptions
  1701. * Wed Sep 08 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.11.ja.1.0-0vl1
  1702. - new upstream release
  1703. * Wed Sep 01 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.11.ja.1.0-0vl0.beta1
  1704. - 2.2.11-ja-1.0beta1
  1705. - drop patch10
  1706. - add BuildPreReq: openssl-devel
  1707. - swat
  1708. - add PreReq/Requires: inetd
  1709. - add swat.desktop
  1710. * Sun Jul 25 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl3
  1711. - fix changelog
  1712. * Sat Jul 24 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl2
  1713. - [SECURITY FIX] fix buffer overflow (CAN-2004-0686)
  1714. - add samba-2.2.9-ja-1.0-mangle.patch (Patch10)
  1715. - add BuildPreReq: cups-devel
  1716. - add Prereq: chkconfig mktemp psmisc (instead of each files)
  1717. * Thu Jun 03 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl1
  1718. - new upstream release
  1719. * Thu May 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl0.beta1
  1720. - 2.2.9-ja-1.0beta1
  1721. - add BuildPreReq: readline-devel
  1722. * Sat Jan 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.8a.ja.1.1-0vl3
  1723. - add ldconfig in %%post/%%postun script for libsmbclient
  1724. * Sat Jan 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.8a.ja.1.1-0vl2
  1725. - add libsmbclient subpackage.
  1726. * Thu Sep 11 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.8a.ja.1.1-0vl1
  1727. - new upstream release.
  1728. * Sat Aug 09 2003 KAZUKI SHIMURA <rito@pos.to> 2.2.8a.ja-1.0vl3
  1729. - fix smb.conf (SAMBADOC's path)
  1730. * Tue May 27 2003 Tomoya TAKA <taka@vinelinux.org> 2.2.8a.ja-1.0vl2
  1731. - tentatively skip to build examples/VFS on alpha
  1732. * Tue May 27 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.8a.ja-1.0vl1
  1733. - new upstream release.
  1734. * Mon May 19 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.7b.ja-1.0vl2
  1735. - fix smb.conf
  1736. - fix smbadduser
  1737. * Thu Apr 17 2003 KAZUKI SHIMURA <rito@pos.to> 2.2.7b.ja-1.0vl1
  1738. - new upstream version
  1739. * Sun Mar 23 2003 Satoshi MACHINO <machino@vinelinux.org> 2.2.7a.ja-1.1vl2
  1740. - added smbinit-vine.patch
  1741. -- added '-D' option in smbd and nmbd
  1742. * Thu Mar 20 2003 Satoshi MACHINO <machino@vinelinux.org> 2.2.7a.ja-1.1vl1
  1743. - New upstream version
  1744. -- security fix.
  1745. * Wed Feb 26 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1746. - 2.2.7a.ja-1.0vl5
  1747. - merged from SPEC for RH60 by samba-jp.
  1748. * Mon Feb 17 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1749. - 2.2.7a.ja-1.0vl4.beta1
  1750. - fix 'Requires:'.
  1751. * Tue Jan 28 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1752. - 2.2.7a.ja-1.0vl3.alpha1
  1753. - disable --with-tdbsam.
  1754. * Sat Dec 28 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1755. - 2.2.7a.ja-1.0vl2.alpha1
  1756. - modify %%post script for new password database.
  1757. * Fri Dec 27 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1758. - 2.2.7a.ja-1.0vl1.alpha1
  1759. * Tue Nov 19 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1760. - 2.2.6.ja-1.0vl1.alpha2
  1761. - apply alpha2 patch.
  1762. * Fri Nov 15 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1763. - 2.2.6.ja-1.0vl1.alpha1
  1764. - remove swat from package 'samba'.
  1765. * Thu Nov 14 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1766. - 2.2.6.ja-1.0vl0.alpha1
  1767. - enable winbind modules.
  1768. - change numbering rule.
  1769. * Thu Oct 24 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1770. - 2.2.6_ja_0.alpha1-0vl1
  1771. * Tue Jun 11 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1772. - 2.2.4_ja_0.alpha1.3-0vl1
  1773. * Sun Mar 17 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1774. - 2.2.2_ja_1.1-0vl1
  1775. - disable winbind modules (2.2.2 or earlier has critical bugs).
  1776. - modify 'Requires:'.
  1777. * Fri Mar 15 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  1778. - 2.2.2_ja_1.1-0vl0
  1779. - shift sources to 2.2.x.
  1780. - add debugging mode for '%%files' section.
  1781. - modify spec largely because of too many difference between 2.0.x and 2.2.x.
  1782. - . exchange %%prep, %%build, %%install section with samba-jp's spec.
  1783. - . create a package 'samba-swat'.
  1784. - . move smbclient and nmblookup to samba-common.
  1785. - . move testprns to package 'samba' because it's checking tool for
  1786. - server on LOCALHOST.
  1787. - . move '%%post' to '%%post swat'.
  1788. - . disable '%%post common'.
  1789. * Sun Dec 02 2001 Toru Sagami <sagami@vinelinux.org>
  1790. - 2.0.10_ja_1.2
  1791. * Mon Sep 03 2001 Toru Sagami <sagami@vinelinux.org>
  1792. - 2.0.10_ja_1.1-0vl4
  1793. - eliminate executable bit in %%doc to erase perl/sh requirement
  1794. * Thu Aug 23 2001 Toru Sagami <sagami@vinelinux.org>
  1795. - 2.0.10_ja_1.1-0vl3: s/$RPM_BUILD_ROOT/%%{buildroot}/
  1796. - patch swat/ja/help/welcome.html to hide some missing matter
  1797. - also remove docs/zh_{CN,TW} files in %%doc
  1798. * Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 2.0.10_ja_1.1-0vl2
  1799. - for VineSeed
  1800. - deleted %%define _syssbindir and _localedir (defined in rpmmacros in rpm-3.0.6-0vl14)
  1801. * Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 2.0.10_ja_1.1-0vl1
  1802. - 2.0.10_ja_1.1
  1803. - for 2.1.x update
  1804. * Fri Aug 17 2001 <sagami@vinelinux.org>
  1805. - 2.0.10_ja_1.0-0vl2
  1806. - remove almost duplicated docs/{,ja/}{manpages,yodldocs} files in %%doc
  1807. * Mon Jul 09 2001 <sagami@vinelinux.org>
  1808. - 2.0.10_ja_1.0-0vl1: includes secrity fix
  1809. (http://www.samba.org/samba/whatsnew/macroexploit.html)
  1810. - remove using_samba, HowToUseSamba and docs/ja_JP.SJIS directory from %%doc
  1811. * Thu May 31 2001 <sagami@vinelinux.org>
  1812. - 2.0.9_ja_1.0-0vl1: added swat/ja/help/HowToUseSamba
  1813. - added BuildPreReq = pam-devel for Vine 2.1.5+
  1814. - fixed init script to match our current/old style
  1815. - eliminate CVS related files from %%doc
  1816. * Thu Apr 19 2001 <sagami@vinelinux.org>
  1817. - 2.0.7_ja_2.2-0vl1
  1818. * Thu Dec 21 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  1819. - 2.0.7_ja_1.3-0vl2
  1820. - rebuilt with readline2
  1821. - use better macros (although not almost complete... needs comfirmation)
  1822. * Tue Sep 19 2000 Jun Nishii <jun@vinelinux.org>
  1823. - 2.0.7_ja_1.3-0vl1
  1824. * Tue Sep 12 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  1825. - 2.0.7_ja_1.2.1-0vl2
  1826. - fixed missing Changelog.ja (was Chagelog.ja)
  1827. * Tue Sep 12 2000 Jun Nishii <jun@vinelinux.org>
  1828. - updated to 2.0.7-ja-1.2.1
  1829. * Wed Jul 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  1830. - updated to 2.0.7-ja-1.2
  1831. * Tue Jul 11 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  1832. - added some Japanese documents to %doc
  1833. * Mon Jul 10 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  1834. - updated to 2.0.7-ja-1.0
  1835. * Mon May 29 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  1836. - updated to 2.0.7-ja-0.99
  1837. * Mon May 29 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  1838. - added rpccilent
  1839. - modified tcpdconf for stability.
  1840. * Fri May 26 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  1841. - first test release for Vine based on RH6.2 spec file.
  1842. - activated swat in default for only localhost.
  1843. * Fri Feb 25 2000 Bill Nottingham <notting@redhat.com>
  1844. - fix trigger, again.
  1845. * Mon Feb 7 2000 Bill Nottingham <notting@redhat.com>
  1846. - fix trigger.
  1847. * Fri Feb 4 2000 Bill Nottingham <notting@redhat.com>
  1848. - turn on quota support
  1849. * Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
  1850. - rebuild to fox dependencies
  1851. - man pages are compressed
  1852. * Fri Jan 21 2000 Bill Nottingham <notting@redhat.com>
  1853. - munge post scripts slightly
  1854. * Wed Jan 19 2000 Bill Nottingham <notting@redhat.com>
  1855. - turn on mmap again. Wheee.
  1856. - ship smbmount on alpha
  1857. * Mon Dec 6 1999 Bill Nottingham <notting@redhat.com>
  1858. - turn off mmap. ;)
  1859. * Wed Dec 1 1999 Bill Nottingham <notting@redhat.com>
  1860. - change /var/log/samba to 0700
  1861. - turn on mmap support
  1862. * Thu Nov 11 1999 Bill Nottingham <notting@redhat.com>
  1863. - update to 2.0.6
  1864. * Fri Oct 29 1999 Bill Nottingham <notting@redhat.com>
  1865. - add a %defattr for -common
  1866. * Tue Oct 5 1999 Bill Nottingham <notting@redhat.com>
  1867. - shift some files into -client
  1868. - remove /home/samba from package.
  1869. * Tue Sep 28 1999 Bill Nottingham <notting@redhat.com>
  1870. - initscript oopsie. killproc <name> -HUP, not other way around.
  1871. * Sun Sep 26 1999 Bill Nottingham <notting@redhat.com>
  1872. - script cleanups. Again.
  1873. * Wed Sep 22 1999 Bill Nottingham <notting@redhat.com>
  1874. - add a patch to fix dropped reconnection attempts
  1875. * Mon Sep 6 1999 Jeff Johnson <jbj@redhat.com>
  1876. - use cp rather than mv to preserve /etc/services perms (#4938 et al).
  1877. - use mktemp to generate /etc/tmp.XXXXXX file name.
  1878. - add prereqs on sed/mktemp/killall (need to move killall to /bin).
  1879. - fix trigger syntax (i.e. "samba < 1.9.18p7" not "samba < samba-1.9.18p7")
  1880. * Mon Aug 30 1999 Bill Nottingham <notting@redhat.com>
  1881. - sed "s|nawk|gawk|" /usr/bin/convert_smbpasswd
  1882. * Sat Aug 21 1999 Bill Nottingham <notting@redhat.com>
  1883. - fix typo in mount.smb
  1884. * Fri Aug 20 1999 Bill Nottingham <notting@redhat.com>
  1885. - add a %trigger to work around (sort of) broken scripts in
  1886. previous releases
  1887. * Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
  1888. - initscript munging
  1889. * Mon Aug 9 1999 Bill Nottingham <notting@redhat.com>
  1890. - add domain parsing to mount.smb
  1891. * Fri Aug 6 1999 Bill Nottingham <notting@redhat.com>
  1892. - add a -common package, shuffle files around.
  1893. * Fri Jul 23 1999 Bill Nottingham <notting@redhat.com>
  1894. - add a chmod in %postun so /etc/services & inetd.conf don't become unreadable
  1895. * Wed Jul 21 1999 Bill Nottingham <notting@redhat.com>
  1896. - update to 2.0.5
  1897. - fix mount.smb - smbmount options changed again.........
  1898. - fix postun. oops.
  1899. - update some stuff from the samba team's spec file.
  1900. * Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
  1901. - split off clients into separate package
  1902. - don't run samba by default
  1903. * Mon Jun 14 1999 Bill Nottingham <notting@redhat.com>
  1904. - fix one problem with mount.smb script
  1905. - fix smbpasswd on sparc with a really ugly kludge
  1906. * Thu Jun 10 1999 Dale Lovelace <dale@redhat.com>
  1907. - fixed logrotate script
  1908. * Tue May 25 1999 Bill Nottingham <notting@redhat.com>
  1909. - turn of 64-bit locking on 32-bit platforms
  1910. * Thu May 20 1999 Bill Nottingham <notting@redhat.com>
  1911. - so many releases, so little time
  1912. - explicitly uncomment 'printing = bsd' in sample config
  1913. * Tue May 18 1999 Bill Nottingham <notting@redhat.com>
  1914. - update to 2.0.4a
  1915. - fix mount.smb arg ordering
  1916. * Fri Apr 16 1999 Bill Nottingham <notting@redhat.com>
  1917. - go back to stop/start for restart (-HUP didn't work in testing)
  1918. * Fri Mar 26 1999 Bill Nottingham <notting@redhat.com>
  1919. - add a mount.smb to make smb mounting a little easier.
  1920. - smb filesystems apparently don't work on alpha. Oops.
  1921. * Thu Mar 25 1999 Bill Nottingham <notting@redhat.com>
  1922. - always create codepages
  1923. * Tue Mar 23 1999 Bill Nottingham <notting@redhat.com>
  1924. - logrotate changes
  1925. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  1926. - auto rebuild in the new build environment (release 3)
  1927. * Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
  1928. - updated init script to use graceful restart (not stop/start)
  1929. * Tue Mar 9 1999 Bill Nottingham <notting@redhat.com>
  1930. - update to 2.0.3
  1931. * Thu Feb 18 1999 Bill Nottingham <notting@redhat.com>
  1932. - update to 2.0.2
  1933. * Mon Feb 15 1999 Bill Nottingham <notting@redhat.com>
  1934. - swat swat
  1935. * Tue Feb 9 1999 Bill Nottingham <notting@redhat.com>
  1936. - fix bash2 breakage in post script
  1937. * Fri Feb 5 1999 Bill Nottingham <notting@redhat.com>
  1938. - update to 2.0.0
  1939. * Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
  1940. - make sure all binaries are stripped
  1941. * Thu Sep 17 1998 Jeff Johnson <jbj@redhat.com>
  1942. - update to 1.9.18p10.
  1943. - fix %triggerpostun.
  1944. * Tue Jul 07 1998 Erik Troan <ewt@redhat.com>
  1945. - updated postun triggerscript to check $0
  1946. - clear /etc/codepages from %preun instead of %postun
  1947. * Mon Jun 08 1998 Erik Troan <ewt@redhat.com>
  1948. - made the %postun script a tad less agressive; no reason to remove
  1949. the logs or lock file (after all, if the lock file is still there,
  1950. samba is still running)
  1951. - the %postun and %preun should only exectute if this is the final
  1952. removal
  1953. - migrated %triggerpostun from Red Hat's samba package to work around
  1954. packaging problems in some Red Hat samba releases
  1955. * Sun Apr 26 1998 John H Terpstra <jht@samba.anu.edu.au>
  1956. - minor tidy up in preparation for release of 1.9.18p5
  1957. - added findsmb utility from SGI package
  1958. * Wed Mar 18 1998 John H Terpstra <jht@samba.anu.edu.au>
  1959. - Updated version and codepage info.
  1960. - Release to test name resolve order
  1961. * Sat Jan 24 1998 John H Terpstra <jht@samba.anu.edu.au>
  1962. - Many optimisations (some suggested by Manoj Kasichainula <manojk@io.com>
  1963. - Use of chkconfig in place of individual symlinks to /etc/rc.d/init/smb
  1964. - Compounded make line
  1965. - Updated smb.init restart mechanism
  1966. - Use compound mkdir -p line instead of individual calls to mkdir
  1967. - Fixed smb.conf file path for log files
  1968. - Fixed smb.conf file path for incoming smb print spool directory
  1969. - Added a number of options to smb.conf file
  1970. - Added smbadduser command (missed from all previous RPMs) - Doooh!
  1971. - Added smbuser file and smb.conf file updates for username map