samba-vl.spec 83 KB

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