samba-vl.spec 78 KB

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