samba-vl.spec 81 KB

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