samba-vl.spec 46 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399
  1. %define tdb_version 1.2.9
  2. %define talloc_version 2.0.5
  3. %define samba_version 3.5.15
  4. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  5. %define samba_release 1
  6. %define samba_source source3
  7. Summary: The Samba Suite of programs
  8. Summary(ja): Samba スイート
  9. Name: samba
  10. Version: %{samba_version}
  11. Release: %{samba_release}%{?_dist_release}
  12. License: GPLv3+ and LGPLv3+
  13. Group: System Environment/Daemons
  14. URL: http://www.samba.org/
  15. Source: http://www.samba.org/samba/ftp/%{name}-%{version}.tar.gz
  16. # Vine specific replacement-files
  17. Source1: samba.log
  18. Source2: samba.xinetd
  19. Source3: swat.desktop
  20. Source4: samba.sysconfig
  21. Source5: smb.init
  22. Source6: samba.pamd
  23. Source7: smbprint
  24. Source8: winbind.init
  25. Source9: smb.conf.default
  26. Source10: nmb.init
  27. Source11: pam_winbind.conf
  28. # fixed manual
  29. Source100: smb.conf.5
  30. # Don't depend on Net::LDAP
  31. Source999: filter-requires-samba.sh
  32. # upstream patches. Applied first so that they'll break our patches rather
  33. # than the other way around
  34. # (none right now)
  35. # generic patches
  36. Patch102: samba-3.2.0pre1-pipedir.patch
  37. Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch
  38. # The passwd part has been applied, but not the group part
  39. Patch107: samba-3.2.0pre1-grouppwd.patch
  40. Patch200: samba-3.2.5-inotify.patch
  41. Requires(pre): samba-common = %{version}-%{release}
  42. Requires: pam >= 0:0.64
  43. Requires: logrotate >= 0:3.4
  44. Requires: krb5-libs, libacl, libattr
  45. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  46. Requires(post): /sbin/chkconfig, /sbin/service
  47. Requires(preun): /sbin/chkconfig, /sbin/service
  48. BuildRequires: net-tools
  49. BuildRequires: pam-devel, readline-devel, ncurses-devel, libacl-devel
  50. BuildRequires: krb5-devel, openldap-devel, openssl-devel, cups-devel
  51. BuildRequires: autoconf, gawk, popt-devel, gtk2-devel, libcap-devel
  52. BuildRequires: libtalloc-devel, libtdb-devel
  53. %if %{?_dist_release}!="vl5"
  54. BuildRequires: libuuid-devel
  55. %endif
  56. # Working around perl dependency problem from docs
  57. %define __perl_requires %{SOURCE999}
  58. Vendor: Project Vine
  59. Distribution: Vine Linux
  60. Packager: tomop
  61. %description
  62. Samba is the suite of programs by which a lot of PC-related machines
  63. share files, printers, and other information (such as lists of
  64. available files and printers). The Windows NT, OS/2, and Linux
  65. operating systems support this natively, and add-on packages can
  66. enable the same thing for DOS, Windows, VMS, UNIX of all kinds, MVS,
  67. and more. This package provides an SMB/CIFS server that can be used to
  68. provide network services to SMB/CIFS clients.
  69. Samba uses NetBIOS over TCP/IP (NetBT) protocols and does NOT
  70. need the NetBEUI (Microsoft Raw NetBIOS frame) protocol.
  71. %description -l ja
  72. Samba は Microsoft Windows や OS/2、その他の Linux マシンを含む SMB/CIFS
  73. クライアントにネットワークファイル・プリンタ共有サービスを提供します。
  74. Samba は NetBIOS over TCP/IP (NetBT, NBT) プロトコルを使用しますので、
  75. NetBUEI (Microsoft Raw NetBIOS frame) プロトコルは必要ありません。
  76. %package client
  77. Summary: Samba client programs
  78. Summary(ja): Samba クライアントプログラム
  79. Group: Applications/System
  80. Requires: samba-common = %{samba_version}-%{release}
  81. Obsoletes: smbfs
  82. %description client
  83. The samba-client package provides some SMB/CIFS clients to complement
  84. the built-in SMB/CIFS filesystem in Linux. These clients allow access
  85. of SMB/CIFS shares and printing to SMB/CIFS printers.
  86. %description client -l ja
  87. samba-client は Linux カーネルがサポートしている SMB ファイルシステム
  88. 機能を操作する SMB クライアントを提供します。
  89. これらは SMB 共有のアクセスと SMB プリンタへの印刷を実現します。
  90. %package common
  91. Summary: Files used by both Samba servers and clients
  92. Summary(ja): Samba サーバーとクライアントの両方に使用されるファイル
  93. Requires: libtdb >= %{tdb_version}
  94. Requires: libtalloc >= %{talloc_version}
  95. Group: Applications/System
  96. Requires(pre): /usr/sbin/groupadd
  97. Requires(post): /sbin/chkconfig, /sbin/service, coreutils
  98. Requires(preun): /sbin/chkconfig, /sbin/service
  99. %description common
  100. Samba-common provides files necessary for both the server and client
  101. packages of Samba.
  102. %description common -l ja
  103. samba-common は Samba のサーバーとクライアントの両方のパッケージで
  104. 使用される共通のファイルを提供します。
  105. %package winbind
  106. Summary: Samba winbind
  107. Group: Applications/System
  108. Requires: samba-common = %{samba_version}-%{release}
  109. Requires(pre): /usr/sbin/groupadd
  110. Requires(post): /sbin/chkconfig, /sbin/service, coreutils
  111. Requires(preun): /sbin/chkconfig, /sbin/service
  112. %description winbind
  113. The samba-winbind package provides the winbind daemon, a NSS library, a PAM
  114. module and some client tools. Winbind enables Linux to be a full member in
  115. Windows domains and to use Windows user and group accounts on Linux.
  116. %package winbind-krb5-locator
  117. Summary: Samba winbind krb5 locator
  118. Requires: samba-winbind-clients = %{samba_version}-%{release}
  119. Group: Applications/System
  120. %description winbind-krb5-locator
  121. The winbind krb5 locator is a plugin for the system kerberos library to allow
  122. the local kerberos library to use the same KDC as samba and winbind use
  123. %package winbind-clients
  124. Summary: Samba winbind clients
  125. Group: Applications/System
  126. %description winbind-clients
  127. The samba-winbind-clients package provides the NSS library and a PAM
  128. module necessary to communicate to the Winbind Daemon
  129. %package winbind-devel
  130. Summary: Developer tools for the winbind library
  131. Group: Development/Libraries
  132. Requires: samba-winbind = %{samba_version}-%{release}
  133. %description winbind-devel
  134. The samba-winbind package provides developer tools for the wbclient library.
  135. %package swat
  136. Summary: The Samba SMB server Web configuration program
  137. Summary(ja): Web ベースの Samba サーバ設定ツール
  138. Group: Applications/System
  139. Requires: samba = %{samba_version}-%{release}, xinetd
  140. %description swat
  141. The samba-swat package includes the new SWAT (Samba Web Administration
  142. Tool), for remotely managing Samba's smb.conf file using your favorite
  143. Web browser.
  144. %description swat -l ja
  145. SWAT (Samba Web Administration Tool) を使うと、Samba の管理をお好きな Web
  146. ブラウザで行うことができるようになります。
  147. %package doc
  148. Summary: Documentation for the Samba suite
  149. Group: Applications/Documentation
  150. Requires: samba-common = %{samba_version}-%{release}
  151. %description doc
  152. The samba-doc package includes all the non-manpage documentation for the
  153. Samba suite.
  154. %package domainjoin-gui
  155. Summary: Domainjoin GUI
  156. Group: Applications/System
  157. Requires: samba-common = %{samba_version}-%{release}, gtk2
  158. %description domainjoin-gui
  159. The samba-domainjoin-gui package includes a domainjoin gtk application.
  160. %package -n libsmbclient
  161. Summary: The SMB client library
  162. Summary(ja): SMB クライアントライブラリ
  163. Group: System Environment/Libraries
  164. Obsoletes: samba-libsmbclient < 3.1
  165. Provides: samba-libsmbclient = %{samba_version}-%{release}
  166. %description -n libsmbclient
  167. The libsmbclient contains the SMB client library from the Samba suite.
  168. %description -n libsmbclient -l ja
  169. libsmbclient は Samba クライアントの機能を提供するライブラリを
  170. 提供します。
  171. %if %build_compat32
  172. %package -n compat32-libsmbclient
  173. Summary: The SMB client library
  174. Summary(ja): SMB クライアントライブラリ
  175. Group: System Environment/Libraries
  176. Provides: compat32-samba-libsmbclient = %{samba_version}-%{release}
  177. %description -n compat32-libsmbclient
  178. The libsmbclient contains the SMB client library from the Samba suite.
  179. %description -n compat32-libsmbclient -l ja
  180. libsmbclient は Samba クライアントの機能を提供するライブラリを
  181. 提供します。
  182. %package -n compat32-samba-winbind
  183. Summary: Samba winbind
  184. Group: Applications/System
  185. Requires: samba-common = %{samba_version}-%{release}
  186. Requires(pre): /usr/sbin/groupadd
  187. Requires(post): /sbin/chkconfig, /sbin/service, coreutils
  188. Requires(preun): /sbin/chkconfig, /sbin/service
  189. %description -n compat32-samba-winbind
  190. The samba-winbind package provides the winbind daemon, a NSS library, a PAM
  191. module and some client tools. Winbind enables Linux to be a full member in
  192. Windows domains and to use Windows user and group accounts on Linux.
  193. %endif
  194. %package -n libsmbclient-devel
  195. Summary: Developer tools for the SMB client library
  196. Summary(ja): SMB クライアントライブラリ開発用ファイル
  197. Group: Development/Libraries
  198. Requires: libsmbclient = %{samba_version}-%{release}
  199. Obsoletes: samba-libsmbclient-devel < 3.1
  200. Provides: samba-libsmbclient-devel = %{samba_version}-%{release}
  201. %description -n libsmbclient-devel
  202. The libsmbclient-devel package contains the header files and libraries needed to
  203. develop programs that link against the SMB client library in the Samba suite.
  204. %description -n libsmbclient-devel -l ja
  205. libsmbclient-devel は Samba クライアントの機能を提供するライブラリを
  206. 使ったアプリケーションを開発するためのファイルを提供します。
  207. %prep
  208. %setup -q
  209. # copy Red Hat specific scripts
  210. mkdir packaging/Vine
  211. cp packaging/RHEL/setup/smbusers packaging/Vine/
  212. cp %{SOURCE5} packaging/Vine/
  213. cp %{SOURCE6} packaging/Vine/
  214. cp %{SOURCE7} packaging/Vine/
  215. cp %{SOURCE8} packaging/Vine/winbind.init
  216. cp %{SOURCE9} packaging/Vine/
  217. cp %{SOURCE10} packaging/Vine/
  218. cp %{SOURCE11} packaging/Vine/
  219. # Upstream patches
  220. #(none)
  221. # generic patches
  222. %patch102 -p1 -b .pipedir
  223. #%patch103 -p1 -b .logfiles
  224. #%patch104 -p1 -b .nmbd-netbiosname # FIXME: does not apply
  225. %patch107 -p1 -b .grouppwd
  226. %patch200 -p0 -b .inotify
  227. mv %samba_source/VERSION %samba_source/VERSION.orig
  228. sed -e 's/SAMBA_VERSION_VENDOR_SUFFIX=$/&\"%{release}\"/' < %samba_source/VERSION.orig > %samba_source/VERSION
  229. cd %samba_source
  230. script/mkversion.sh
  231. cd ..
  232. #Remove smbldap-tools, they are already packaged separately in Fedora
  233. rm -fr examples/LDAP/smbldap-tools-*/
  234. %build
  235. cd %samba_source
  236. sh autogen.sh
  237. %ifarch i386 sparc
  238. RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
  239. %endif
  240. %ifarch ia64
  241. #libtoolize --copy --force # get it to recognize IA-64
  242. #autoheader
  243. #autoconf
  244. EXTRA="-D_LARGEFILE64_SOURCE"
  245. %endif
  246. CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DLDAP_DEPRECATED" %configure \
  247. --with-dnsupdate \
  248. --with-ads \
  249. --with-acl-support \
  250. --with-automount \
  251. --with-dnsupdate \
  252. --with-libsmbclient \
  253. --with-libsmbsharemodes \
  254. --with-mmap \
  255. --with-pam \
  256. --with-pam_smbpass \
  257. --with-quotas \
  258. --with-sendfile-support \
  259. --with-syslog \
  260. --with-utmp \
  261. --with-vfs \
  262. --with-winbind \
  263. --without-smbwrapper \
  264. --with-lockdir=/var/lib/samba \
  265. --with-piddir=/var/run \
  266. --with-mandir=%{_mandir} \
  267. --with-privatedir=/var/lib/samba/private \
  268. --with-logfilebase=/var/log/samba \
  269. --with-libdir=%{_libdir} \
  270. --with-modulesdir=%{_libdir}/samba \
  271. --with-configdir=%{_sysconfdir}/samba \
  272. --with-pammodulesdir=%{_lib}/security \
  273. --with-swatdir=%{_datadir}/swat \
  274. --with-shared-modules=idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2 \
  275. --with-cluster-support=auto \
  276. --with-libtalloc=no \
  277. --enable-external-libtalloc=yes \
  278. --with-libtdb=no
  279. # --enable-external-libtdb=yes \
  280. # --with-aio-support \
  281. make pch
  282. make LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{samba_version}/%samba_source/bin \
  283. %{?_smp_mflags} \
  284. all ../nsswitch/libnss_wins.so modules \
  285. test_pam_modules test_nss_modules test_shlibs
  286. make LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{samba_version}/%samba_source/bin \
  287. %{?_smp_mflags} \
  288. -C lib/netapi/examples
  289. make debug2html smbfilter
  290. %install
  291. rm -rf $RPM_BUILD_ROOT
  292. build_libdir="$RPM_BUILD_ROOT%{_libdir}"
  293. mkdir -p $RPM_BUILD_ROOT/sbin
  294. mkdir -p $RPM_BUILD_ROOT/usr/{sbin,bin}
  295. mkdir -p $RPM_BUILD_ROOT/%{_initrddir}
  296. mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/{pam.d,logrotate.d,security}
  297. mkdir -p $RPM_BUILD_ROOT/%{_lib}/security
  298. mkdir -p $RPM_BUILD_ROOT/var/lib/samba
  299. mkdir -p $RPM_BUILD_ROOT/var/lib/samba/private
  300. mkdir -p $RPM_BUILD_ROOT/var/lib/samba/winbindd_privileged
  301. mkdir -p $RPM_BUILD_ROOT/var/lib/samba/scripts
  302. mkdir -p $RPM_BUILD_ROOT/var/log/samba/old
  303. mkdir -p $RPM_BUILD_ROOT/var/spool/samba
  304. mkdir -p $RPM_BUILD_ROOT/%{_datadir}/swat/using_samba
  305. mkdir -p $RPM_BUILD_ROOT/var/run/winbindd
  306. mkdir -p $RPM_BUILD_ROOT/%{_libdir}/samba
  307. mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
  308. cd %samba_source
  309. %makeinstall \
  310. BINDIR=$RPM_BUILD_ROOT%{_bindir} \
  311. BASEDIR=$RPM_BUILD_ROOT%{_prefix} \
  312. SBINDIR=$RPM_BUILD_ROOT%{_sbindir} \
  313. DATADIR=$RPM_BUILD_ROOT%{_datadir} \
  314. LOCKDIR=$RPM_BUILD_ROOT/var/lib/samba \
  315. PRIVATEDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba \
  316. LIBDIR=$RPM_BUILD_ROOT%{_libdir} \
  317. MODULESDIR=$RPM_BUILD_ROOT%{_libdir}/samba \
  318. CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba \
  319. PAMMODULESDIR=$RPM_BUILD_ROOT/%{_lib}/security \
  320. MANDIR=$RPM_BUILD_ROOT%{_mandir} \
  321. VARDIR=$RPM_BUILD_ROOT/var/log/samba \
  322. CODEPAGEDIR=$RPM_BUILD_ROOT%{_libdir}/samba \
  323. SWATDIR=$RPM_BUILD_ROOT%{_datadir}/swat \
  324. SAMBABOOK=$RPM_BUILD_ROOT%{_datadir}/swat/using_samba \
  325. PIDDIR=$RPM_BUILD_ROOT/var/run
  326. cd ..
  327. # Install other stuff
  328. install -m644 packaging/Vine/smb.conf.default $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
  329. install -m755 %samba_source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir}
  330. install -m644 packaging/Vine/smbusers $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
  331. install -m755 packaging/Vine/smbprint $RPM_BUILD_ROOT%{_bindir}
  332. install -m755 packaging/Vine/smb.init $RPM_BUILD_ROOT%{_initrddir}/smb
  333. install -m755 packaging/Vine/nmb.init $RPM_BUILD_ROOT%{_initrddir}/nmb
  334. install -m755 packaging/Vine/winbind.init $RPM_BUILD_ROOT%{_initrddir}/winbind
  335. install -m644 packaging/Vine/pam_winbind.conf $RPM_BUILD_ROOT%{_sysconfdir}/security
  336. #ln -s ../..%{_initrddir}/smb $RPM_BUILD_ROOT%{_sbindir}/samba
  337. install -m644 packaging/Vine/samba.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/samba
  338. install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/samba
  339. echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
  340. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema
  341. install -m644 examples/LDAP/samba.schema $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/samba.schema
  342. # winbind
  343. mkdir -p $RPM_BUILD_ROOT%{_libdir}
  344. install -m 755 nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
  345. ln -sf /%{_lib}/libnss_winbind.so.2 $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so
  346. install -m 755 nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
  347. ln -sf /%{_lib}/libnss_wins.so.2 $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so
  348. # winbind krb5 locator
  349. #mkdir -p $RPM_BUILD_ROOT%{_libdir}/krb5/plugins/libkrb5
  350. install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5
  351. install -m 755 source3/bin/winbind_krb5_locator.so $RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
  352. # libraries {
  353. mkdir -p $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_includedir}
  354. # make install puts libraries in the wrong place
  355. # (but at least gets the versioning right now)
  356. list="smbclient smbsharemodes netapi wbclient"
  357. for i in $list; do
  358. install -m 644 %samba_source/pkgconfig/$i.pc $build_libdir/pkgconfig/ || true
  359. done
  360. /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}/
  361. # }
  362. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
  363. install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
  364. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
  365. install -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/samba
  366. install -m 755 %samba_source/lib/netapi/examples/bin/netdomjoin-gui $RPM_BUILD_ROOT/%{_sbindir}/netdomjoin-gui
  367. mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}
  368. install -m 644 %samba_source/lib/netapi/examples/netdomjoin-gui/samba.ico $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}/samba.ico
  369. install -m 644 %samba_source/lib/netapi/examples/netdomjoin-gui/logo.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}/logo.png
  370. install -m 644 %samba_source/lib/netapi/examples/netdomjoin-gui/logo-small.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}/logo-small.png
  371. #install -m644 %{SOURCE100} $RPM_BUILD_ROOT%{_mandir}/man5/
  372. rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/editreg.1*
  373. rm -f $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
  374. rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbsh.1*
  375. #rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbget.1*
  376. rm -f $RPM_BUILD_ROOT%{_mandir}/man5/smbgetrc.5*
  377. rm -f $RPM_BUILD_ROOT%{_mandir}/man1/vfstest.1*
  378. rm -f $RPM_BUILD_ROOT%{_mandir}/man1/testprns.1*
  379. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmount.8*
  380. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmnt.8*
  381. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbumount.8*
  382. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{u,}mount.cifs.8*
  383. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{u,}cifs.upcall.8*
  384. rm -f $RPM_BUILD_ROOT%{_sbindir}/{u,}mount.cifs
  385. rm -f $RPM_BUILD_ROOT%{_sbindir}/cifs.upcall
  386. #Rename ldb tools, as samba3 has an old copy of ldb.
  387. mv -f $RPM_BUILD_ROOT%{_bindir}/ldbadd $RPM_BUILD_ROOT%{_bindir}/ldb3add
  388. mv -f $RPM_BUILD_ROOT%{_bindir}/ldbdel $RPM_BUILD_ROOT%{_bindir}/ldb3del
  389. mv -f $RPM_BUILD_ROOT%{_bindir}/ldbmodify $RPM_BUILD_ROOT%{_bindir}/ldb3modify
  390. mv -f $RPM_BUILD_ROOT%{_bindir}/ldbsearch $RPM_BUILD_ROOT%{_bindir}/ldb3search
  391. mv -f $RPM_BUILD_ROOT%{_bindir}/ldbrename $RPM_BUILD_ROOT%{_bindir}/ldb3rename
  392. mv -f $RPM_BUILD_ROOT%{_bindir}/ldbedit $RPM_BUILD_ROOT%{_bindir}/ldb3edit
  393. mv -f $RPM_BUILD_ROOT%{_mandir}/man1/ldbadd.1 $RPM_BUILD_ROOT%{_mandir}/man1/ldb3add.1
  394. mv -f $RPM_BUILD_ROOT%{_mandir}/man1/ldbdel.1 $RPM_BUILD_ROOT%{_mandir}/man1/ldb3del.1
  395. mv -f $RPM_BUILD_ROOT%{_mandir}/man1/ldbedit.1 $RPM_BUILD_ROOT%{_mandir}/man1/ldb3edit.1
  396. mv -f $RPM_BUILD_ROOT%{_mandir}/man1/ldbmodify.1 $RPM_BUILD_ROOT%{_mandir}/man1/ldb3modify.1
  397. mv -f $RPM_BUILD_ROOT%{_mandir}/man1/ldbsearch.1 $RPM_BUILD_ROOT%{_mandir}/man1/ldb3search.1
  398. mv -f $RPM_BUILD_ROOT%{_mandir}/man1/ldbrename.1 $RPM_BUILD_ROOT%{_mandir}/man1/ldb3rename.1
  399. #rm -f $RPM_BUILD_ROOT%{_libdir}/libtalloc.so.*
  400. #rm -f $RPM_BUILD_ROOT%{_includedir}/talloc.h
  401. #rm -f $RPM_BUILD_ROOT%{_libdir}/libtalloc.so
  402. #rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/talloc.pc
  403. #rm -f $RPM_BUILD_ROOT%{_libdir}/libtdb.so.*
  404. #rm -f $RPM_BUILD_ROOT%{_includedir}/tdb.h
  405. #rm -f $RPM_BUILD_ROOT%{_libdir}/libtdb.so
  406. #rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/tdb.pc
  407. rm -f $RPM_BUILD_ROOT%{_bindir}/tdbbackup
  408. rm -f $RPM_BUILD_ROOT%{_bindir}/tdbdump
  409. rm -f $RPM_BUILD_ROOT%{_bindir}/tdbtool
  410. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
  411. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
  412. rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
  413. %clean
  414. rm -rf $RPM_BUILD_ROOT
  415. #%pre
  416. %post
  417. /sbin/chkconfig --add smb
  418. /sbin/chkconfig --add nmb
  419. if [ "$1" -ge "1" ]; then
  420. /sbin/service smb condrestart >/dev/null 2>&1 || :
  421. /sbin/service nmb condrestart >/dev/null 2>&1 || :
  422. fi
  423. exit 0
  424. %preun
  425. if [ $1 = 0 ] ; then
  426. /sbin/service smb stop >/dev/null 2>&1 || :
  427. /sbin/service nmb stop >/dev/null 2>&1 || :
  428. /sbin/chkconfig --del smb
  429. /sbin/chkconfig --del nmb
  430. fi
  431. exit 0
  432. #%postun
  433. %pre winbind
  434. /usr/sbin/groupadd -g 88 wbpriv >/dev/null 2>&1 || :
  435. %post winbind
  436. /sbin/chkconfig --add winbind
  437. if [ "$1" -ge "1" ]; then
  438. /sbin/service winbind condrestart >/dev/null 2>&1 || :
  439. fi
  440. %post common
  441. /sbin/ldconfig
  442. %preun winbind
  443. if [ $1 = 0 ] ; then
  444. /sbin/service winbind stop >/dev/null 2>&1 || :
  445. /sbin/chkconfig --del winbind
  446. fi
  447. exit 0
  448. %postun common
  449. /sbin/ldconfig
  450. %post -n libsmbclient
  451. /sbin/ldconfig
  452. %postun -n libsmbclient
  453. /sbin/ldconfig
  454. %if %build_compat32
  455. %post -n compat32-libsmbclient
  456. /sbin/ldconfig
  457. %postun -n compat32-libsmbclient
  458. /sbin/ldconfig
  459. %endif
  460. %files
  461. %defattr(-,root,root)
  462. %{_sbindir}/smbd
  463. %{_sbindir}/nmbd
  464. %{_bindir}/mksmbpasswd.sh
  465. %{_bindir}/smbstatus
  466. %{_bindir}/eventlogadm
  467. %config(noreplace) %{_sysconfdir}/samba/smbusers
  468. %attr(755,root,root) %{_initrddir}/smb
  469. %attr(755,root,root) %{_initrddir}/nmb
  470. %config(noreplace) %{_sysconfdir}/logrotate.d/samba
  471. %config(noreplace) %{_sysconfdir}/pam.d/samba
  472. %{_mandir}/man7/samba.7*
  473. %{_mandir}/man8/nmbd.8*
  474. %{_mandir}/man8/smbd.8*
  475. %{_mandir}/man8/eventlogadm.8*
  476. %{_mandir}/man8/vfs_*.8*
  477. %{_libdir}/samba/vfs
  478. %{_libdir}/samba/auth
  479. %{_libdir}/samba/charset
  480. %attr(1777,root,root) %dir /var/spool/samba
  481. %dir %{_sysconfdir}/openldap/schema
  482. %{_sysconfdir}/openldap/schema/samba.schema
  483. %doc examples/autofs examples/LDAP examples/libsmbclient examples/misc examples/printer-accounting
  484. %doc examples/printing
  485. %files swat
  486. %defattr(-,root,root)
  487. %config(noreplace) %{_sysconfdir}/xinetd.d/swat
  488. %{_datadir}/swat
  489. %{_sbindir}/swat
  490. %{_mandir}/man8/swat.8*
  491. %attr(755,root,root) %{_libdir}/samba/*.msg
  492. %files client
  493. %defattr(-,root,root)
  494. %{_bindir}/rpcclient
  495. %{_bindir}/smbcacls
  496. %{_bindir}/findsmb
  497. %{_bindir}/smbget
  498. %{_bindir}/nmblookup
  499. %{_bindir}/smbclient
  500. %{_bindir}/smbprint
  501. %{_bindir}/smbspool
  502. %{_bindir}/smbtar
  503. %{_bindir}/smbtree
  504. %{_bindir}/sharesec
  505. %{_mandir}/man1/findsmb.1*
  506. %{_mandir}/man1/nmblookup.1*
  507. %{_mandir}/man1/rpcclient.1*
  508. %{_mandir}/man1/smbcacls.1*
  509. %{_mandir}/man1/smbclient.1*
  510. %{_mandir}/man1/smbtar.1*
  511. %{_mandir}/man1/smbtree.1*
  512. %{_mandir}/man1/smbget.1*
  513. %{_mandir}/man1/sharesec.1*
  514. %{_mandir}/man8/smbspool.8*
  515. %files common
  516. %defattr(-,root,root)
  517. %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
  518. %dir %{_libdir}/samba
  519. %{_libdir}/samba/lowcase.dat
  520. %{_libdir}/samba/upcase.dat
  521. %{_libdir}/samba/valid.dat
  522. %{_libdir}/libnetapi.so
  523. %attr(755,root,root) %{_libdir}/libnetapi.so.*
  524. %{_includedir}/netapi.h
  525. %{_libdir}/pkgconfig/netapi.pc
  526. %{_bindir}/net
  527. %{_bindir}/testparm
  528. %{_bindir}/smbpasswd
  529. %{_bindir}/pdbedit
  530. %{_bindir}/profiles
  531. %{_bindir}/smbcquotas
  532. %{_bindir}/smbcontrol
  533. %{_bindir}/ldb3add
  534. %{_bindir}/ldb3del
  535. %{_bindir}/ldb3edit
  536. %{_bindir}/ldb3modify
  537. %{_bindir}/ldb3search
  538. %{_bindir}/ldb3rename
  539. %dir /var/lib/samba
  540. %attr(700,root,root) %dir /var/lib/samba/private
  541. %dir /var/lib/samba/scripts
  542. %config(noreplace) %{_sysconfdir}/samba/smb.conf
  543. %config(noreplace) %{_sysconfdir}/samba/lmhosts
  544. %config(noreplace) %{_sysconfdir}/sysconfig/samba
  545. %dir %{_sysconfdir}/samba
  546. %attr(0700,root,root) %dir /var/log/samba
  547. %attr(0700,root,root) %dir /var/log/samba/old
  548. %{_mandir}/man1/ldb3add.1.gz
  549. %{_mandir}/man1/ldb3del.1.gz
  550. %{_mandir}/man1/ldb3edit.1.gz
  551. %{_mandir}/man1/ldb3modify.1.gz
  552. %{_mandir}/man1/ldb3search.1.gz
  553. %{_mandir}/man1/ldb3rename.1.gz
  554. %{_mandir}/man1/profiles.1*
  555. %{_mandir}/man1/smbcquotas.1*
  556. %{_mandir}/man1/smbcontrol.1*
  557. #%{_mandir}/man1/vfstest.1*
  558. %{_mandir}/man1/testparm.1*
  559. %{_mandir}/man1/smbstatus.1*
  560. %{_mandir}/man5/smbpasswd.5*
  561. %{_mandir}/man5/smb.conf.5*
  562. %{_mandir}/man5/lmhosts.5*
  563. %{_mandir}/man8/smbpasswd.8*
  564. %{_mandir}/man8/pdbedit.8*
  565. %{_mandir}/man8/net.8*
  566. %{_datadir}/locale/*/LC_MESSAGES/net.mo
  567. %doc README COPYING Manifest
  568. %doc WHATSNEW.txt Roadmap
  569. %files winbind
  570. %defattr(-,root,root)
  571. %{_bindir}/ntlm_auth
  572. %{_bindir}/wbinfo
  573. %{_libdir}/samba/idmap
  574. %{_libdir}/samba/nss_info
  575. %{_sbindir}/winbindd
  576. %dir /var/run/winbindd
  577. %attr(750,root,wbpriv) %dir /var/lib/samba/winbindd_privileged
  578. %config(noreplace) %{_sysconfdir}/security/pam_winbind.conf
  579. %{_initrddir}/winbind
  580. %{_mandir}/man1/ntlm_auth.1*
  581. %{_mandir}/man1/wbinfo.1*
  582. %{_mandir}/man5/pam_winbind.conf.5*
  583. %{_mandir}/man8/pam_winbind.8*
  584. %{_mandir}/man8/winbindd.8*
  585. %{_mandir}/man8/idmap_*.8*
  586. %{_datadir}/locale/*/LC_MESSAGES/pam_winbind.mo
  587. %files winbind-krb5-locator
  588. %{_mandir}/man7/winbind_krb5_locator.7*
  589. %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
  590. %files winbind-clients
  591. %defattr(-,root,root)
  592. %{_libdir}/libnss_winbind.so
  593. /%{_lib}/libnss_winbind.so.2
  594. %{_libdir}/libnss_wins.so
  595. /%{_lib}/libnss_wins.so.2
  596. /%{_lib}/security/pam_winbind.so
  597. %attr(755,root,root) %{_libdir}/libwbclient.so.*
  598. %files winbind-devel
  599. %defattr(-,root,root)
  600. %{_includedir}/wbclient.h
  601. %{_includedir}/wbc_async.h
  602. %{_libdir}/libwbclient.so
  603. %{_libdir}/pkgconfig/wbclient.pc
  604. %files doc
  605. %defattr(-,root,root)
  606. %doc docs/Samba3-Developers-Guide.pdf docs/Samba3-ByExample.pdf
  607. %doc docs/Samba3-HOWTO.pdf
  608. %doc docs/htmldocs
  609. %files -n libsmbclient
  610. %defattr(-,root,root)
  611. %attr(755,root,root) %{_libdir}/libsmbclient.so.*
  612. %attr(755,root,root) %{_libdir}/libsmbsharemodes.so.*
  613. %files -n libsmbclient-devel
  614. %defattr(-,root,root)
  615. %{_includedir}/libsmbclient.h
  616. %{_includedir}/smb_share_modes.h
  617. %{_libdir}/libsmbclient.so
  618. %{_libdir}/libsmbsharemodes.so
  619. %{_libdir}/pkgconfig/smbclient.pc
  620. %{_libdir}/pkgconfig/smbsharemodes.pc
  621. %{_mandir}/man7/libsmbclient.7*
  622. %files domainjoin-gui
  623. %defattr(-,root,root)
  624. %{_sbindir}/netdomjoin-gui
  625. %dir %{_datadir}/pixmaps/samba
  626. %{_datadir}/pixmaps/samba/samba.ico
  627. %{_datadir}/pixmaps/samba/logo.png
  628. %{_datadir}/pixmaps/samba/logo-small.png
  629. %if %build_compat32
  630. %files -n compat32-%{name}-winbind
  631. %attr(755,root,root) %{_libdir}/libwbclient.so.*
  632. %files -n compat32-libsmbclient
  633. %attr(755,root,root) %{_libdir}/libsmbclient.so.*
  634. %attr(755,root,root) %{_libdir}/libsmbsharemodes.so.*
  635. %endif
  636. %changelog
  637. * Wed May 02 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.15-1
  638. - new upstream release. (to fix CVE-2012-2111)
  639. - added charset options to smb.conf.
  640. * Sat Apr 14 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.14-1
  641. - new upstream release. (to fix CVE-2012-1182)
  642. * Tue Aug 09 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.11-1
  643. - new upstream release. (to fix BTS:1189)
  644. * Sat Jul 30 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.10-1
  645. - new upstream release. (to fix CVE-2011-2522 and CVE-2011-2694)
  646. * Mon Jul 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.8-3
  647. - updated Source6.
  648. * Fri Mar 25 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.8-2
  649. - fix smb.conf(5).
  650. * Thu Mar 24 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.8-1
  651. - new upstream release.
  652. - updated patches.
  653. - added subpackages 'winbind-krb5-locator' and 'winbind-client'.
  654. - dropped tdb and talloc subpackages became independent packages.
  655. - dropped {,u}mount.cifs were included in cifs-utils.
  656. * Sat Oct 02 2010 Shu KONNO <owa@bg.wakwak.com> 3.3.10-13
  657. - rebuilt with rpm-4.8.1 for pkg-config
  658. - changed spec file name as vine style
  659. - dropt script lines in %%build that no work
  660. * Sun Feb 7 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.3.10-12
  661. - add patch1000 for fix CVE-2010-0547 (cifs.mount)
  662. * Sat Jan 30 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.10-11
  663. - new upstream release.
  664. * Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.9-10
  665. - added 'Packager' tag.
  666. * Sun Oct 25 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.9-9
  667. - new upstream release.
  668. - added '--disable-fam' option.
  669. - added 'compat32-*' subpackages.
  670. - added 'libuuid-devel' to 'BuildRequires:'.
  671. * Thu Jul 30 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.7-7
  672. - new upstream release.
  673. * Thu Jun 25 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.6-6
  674. - new upstream release.
  675. * Thu Jun 4 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.4-5
  676. - increased release number for libtalloc/libtdb.
  677. * Tue Jun 2 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.4-2
  678. - fixed dependency.
  679. - fixed modulepath.
  680. * Fri May 29 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.4-1
  681. - new upstream release.
  682. * Sun Mar 01 2009 NAKAMURA Kenta <kenta@vinelinux.org> 3.2.5-4
  683. - rebuilt with openldap-2.4.11
  684. * Sat Jan 17 2009 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 3.2.5-3
  685. - samba-doc: changed Group to Applications/Documentation
  686. - samba-winbind-devel: changed Group to Development/Libraries
  687. - libsmbclient: changed Group to System Environment/Libraries
  688. - libsmbclient-devel: changed Group to Development/Libraries
  689. - libtalloc: changed Group to System Environment/Libraries
  690. - libtalloc-devel: changed Group to Development/Libraries
  691. - libtdb: fixed summary
  692. changed Group to System Environment/Libraries
  693. - libtdb-devel: changed Group to Development/Libraries
  694. * Thu Dec 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2.5-2
  695. - new upstream release
  696. * Sat Nov 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.2.3-1
  697. - new upstream release
  698. - drop jp patch
  699. - use UTF-8 as default charset
  700. - rename samba-libsmbclient to libsmbclient
  701. * Fri Apr 11 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 3.0.28a-1
  702. - new upstream release.
  703. - remove gamin-devel from BuildRequires: (no longer needed).
  704. * Sat Sep 15 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.0.24-0vl4
  705. - BuildRequires: gamin-devel (see [wishes:0127])
  706. * Wed May 16 2007 KAZUKI SHIMURA <ksh753@gmail.com> 3.0.24-0vl3
  707. - [SECURITY FIX] add security patches (#50-52)
  708. - CVE-2007-2444: local SID/Name translation bug (user privilege elevation)
  709. - CVE-2007-2446: multiple heap overflows allow remote code execution
  710. - CVE-2007-2447: remote command injection vulnerability
  711. * Fri Mar 09 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.24-0vl2
  712. - apply upstream patches (#0-5)
  713. - fix an issues with servers set to "security = share" and Vista clients
  714. that send NTLMv2 responses
  715. - fixe several point-n-print bugs with Vista clients
  716. - fix failure when using the Vista backup utility
  717. - fix expansion of the %a smb.conf variable for Vista clients
  718. - fix MS-DFS referrals with Windows Vista clients
  719. - fix for Vista failing to delete directories on a Samba share
  720. - display service start/stop messages ([VineSeed:13299])
  721. * Wed Feb 14 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.24-0vl1
  722. - [SECURITY FIX] new upstream release
  723. - CVE-2007-0452: potential denial of service bug in smbd
  724. - CVE-2007-0453: buffer overrun in NSS host lookup winbind library on Solaris
  725. - CVE-2007-0454: format string bug in afsacl.so vfs plugin
  726. * Thu Dec 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23d-0vl1
  727. - new upstream release
  728. * Sun Nov 25 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23c-0vl3
  729. - disable swat (via inetd) by default
  730. - fix code for editing %%{_sysconfdir}/inetd.conf
  731. * Sun Sep 17 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23c-0vl2
  732. - fix dependencies:
  733. - move PreReq: mktemp, psmisc, fileutils, sed, gawk, grep to -swat
  734. - drop PreReq: gawk from -client
  735. - drop PreReq: inetd from -swat
  736. - drop Requires: tcp_wrappers from -swat (is needed by inetd)
  737. - fix %%post etc...
  738. - drop code for editing /etc/services: no more needed
  739. - move code for editing %%{_sysconfdir}/{hosts.*,inetd.conf}
  740. from %%triggerin swat -- inetd to %%post swat
  741. - check if %%{_sysconfdir}/inetd.conf exist before updating at %%postun
  742. * Fri Sep 08 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23c-0vl1
  743. - new upstream release
  744. * Sun Aug 27 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.0.23b-0vl2
  745. - rebuilt with openldap-2.3.27-0vl1
  746. * Mon Aug 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23b-0vl1
  747. - new upstream release
  748. * Fri Jul 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23a-0vl1
  749. - new upstream release
  750. * Sat Jul 22 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.23-0vl1
  751. - [SECURITY] new upstream release
  752. - Memory exhaustion DoS against smbd (CVE-2006-3403)
  753. - update patches
  754. - buildroot.patch (#100)
  755. - logfiles.patch (#103)
  756. - smb.conf.patch (#106)
  757. - update filter-requires-samba.sh (source999)
  758. - get rid of bogus dependency on perl(Unicode::MapUTF8)
  759. * Fri Jun 23 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.22-0vl1
  760. - new upstream release
  761. - renumber patches
  762. - 000- for upstream patches
  763. - 050- for security patches
  764. - 100- for generic patches
  765. - update logfiles.patch (#103)
  766. - drop warning.patch (#104)
  767. - not apply hex.patch (#105)
  768. - add smb.conf.patch (#106)
  769. - drop samba.log (source1), smb.conf (source2)
  770. - use samba.pamd.stack instead of samba.pamd
  771. - define macro: pkgingdir
  772. - add files:
  773. - samba-client
  774. - %%{_bindir}/{smbget,eventlogadm}
  775. - samba-common:
  776. - %%{_bindir}/tdbtool
  777. - separate development files to samba-libsmbclient-devel
  778. - change groups
  779. * Sat Apr 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl5
  780. - remove unneeded dependencies
  781. - update filter-requires-samba.sh (source999)
  782. - overwrite __find_requires instead of __perl_requires
  783. * Tue Mar 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl4
  784. - rebuild with readline-5.1
  785. * Sat Aug 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl3
  786. - separate doc package with %%docpkg
  787. - use %%htmlview instead of %%browser
  788. * Sat Jul 16 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl2
  789. - add %%config(noreplace) against %%{_sysconfdir}/xinetd.d/swat
  790. * Fri Jul 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.14a-0vl1
  791. - new upstream release
  792. - install %%{_sysconfdir}/xinetd.d/swat
  793. - update filter-requires-samba.sh
  794. - add swat.desktop.in instead of swat.desktop
  795. - switch browser by %%browser
  796. - drop i18n patches
  797. - update logfiles.patch (#3)
  798. - add warning.patch (#4)
  799. * Sun Jul 10 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.10-0vl2
  800. - fix samba.log
  801. - thanks, K. Moriyama [VinePlus:02606]
  802. - remove docs/manpages from %%doc
  803. * Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.10-0vl1
  804. - new upstream release
  805. - update struplower_m_i18n.patch (#102)
  806. - drop obsolete patch (#10)
  807. * Fri Dec 17 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.9-0vl2
  808. - [SECURITY FIX] fix possible remote code execution (CAN-2004-1154)
  809. - add samba-3.0.9-CAN-2004-1154.patch (#10)
  810. - update patch (#102)
  811. * Fri Nov 26 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.9-0vl1
  812. - new upstream release
  813. - drop obsolete patches (#10,11,110)
  814. - update patches (#3,102)
  815. * Sun Nov 21 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl6
  816. - [SECURITY FIX] fix smbd buffer overrun (CAN-2004-0882)
  817. - add samba-3.0.7-CAN-2004-0882.patch (patch11)
  818. - update Source URL
  819. * Tue Nov 09 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl5
  820. - [SECURITY FIX] fix smbd remote DoS vulnerability (CAN-2004-0930)
  821. - add samba-3.0.7-CAN-2004-0930.patch (patch10)
  822. * Fri Oct 15 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl4
  823. - update samba.log, {smb,winbind}.init
  824. - use *.log as logfile name instead of log.* (patch3)
  825. * Wed Oct 06 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl3
  826. - change directories from %%{_localstatedir}/lock/samba
  827. - LOCKDIR: %%{_localstatedir}/cache/samba
  828. - PIDDIR: %%{_localstatedir}/run
  829. - restart {smb,winbind} at postun (upgrade)
  830. - samba-common
  831. - convert smbpasswd at triggerpostun -- samba < 3.0.7
  832. - add convert_smbpasswd
  833. - add PreReq: gawk
  834. * Sat Sep 25 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl2
  835. - add docs_ja (source101) from 3.0.5-16ml
  836. * Wed Sep 22 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.0.7-0vl1
  837. - new upstream release (shift to 3.0 series)
  838. - refer to 3.0.6-3 (Fedora Core), 3.0.5-16ml (MIRACLE)
  839. - drop obsolete paches, configure options
  840. - update buildroot.patch
  841. - add I18N patches (#101-)
  842. - update smb.conf
  843. - add URL
  844. - use more macros
  845. - change LIBDIR from %%{_sysconfdir}/samba to %%{_libdir}/samba
  846. - move %%{_localstatedir}/log/samba, smbpasswd to samba-common
  847. - move smbspool, smbcacls, rpcclient to samba-client
  848. - update descriptions
  849. * Wed Sep 08 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.11.ja.1.0-0vl1
  850. - new upstream release
  851. * Wed Sep 01 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.11.ja.1.0-0vl0.beta1
  852. - 2.2.11-ja-1.0beta1
  853. - drop patch10
  854. - add BuildPreReq: openssl-devel
  855. - swat
  856. - add PreReq/Requires: inetd
  857. - add swat.desktop
  858. * Sun Jul 25 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl3
  859. - fix changelog
  860. * Sat Jul 24 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl2
  861. - [SECURITY FIX] fix buffer overflow (CAN-2004-0686)
  862. - add samba-2.2.9-ja-1.0-mangle.patch (Patch10)
  863. - add BuildPreReq: cups-devel
  864. - add Prereq: chkconfig mktemp psmisc (instead of each files)
  865. * Thu Jun 03 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl1
  866. - new upstream release
  867. * Thu May 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.2.9.ja.1.0-0vl0.beta1
  868. - 2.2.9-ja-1.0beta1
  869. - add BuildPreReq: readline-devel
  870. * Sat Jan 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.8a.ja.1.1-0vl3
  871. - add ldconfig in %%post/%%postun script for libsmbclient
  872. * Sat Jan 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.8a.ja.1.1-0vl2
  873. - add libsmbclient subpackage.
  874. * Thu Sep 11 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.8a.ja.1.1-0vl1
  875. - new upstream release.
  876. * Sat Aug 09 2003 KAZUKI SHIMURA <rito@pos.to> 2.2.8a.ja-1.0vl3
  877. - fix smb.conf (SAMBADOC's path)
  878. * Tue May 27 2003 Tomoya TAKA <taka@vinelinux.org> 2.2.8a.ja-1.0vl2
  879. - tentatively skip to build examples/VFS on alpha
  880. * Tue May 27 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.8a.ja-1.0vl1
  881. - new upstream release.
  882. * Mon May 19 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.2.7b.ja-1.0vl2
  883. - fix smb.conf
  884. - fix smbadduser
  885. * Thu Apr 17 2003 KAZUKI SHIMURA <rito@pos.to> 2.2.7b.ja-1.0vl1
  886. - new upstream version
  887. * Sun Mar 23 2003 Satoshi MACHINO <machino@vinelinux.org> 2.2.7a.ja-1.1vl2
  888. - added smbinit-vine.patch
  889. -- added '-D' option in smbd and nmbd
  890. * Fri Mar 20 2003 Satoshi MACHINO <machino@vinelinux.org> 2.2.7a.ja-1.1vl1
  891. - New upstream version
  892. -- security fix.
  893. * Wed Feb 26 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  894. - 2.2.7a.ja-1.0vl5
  895. - merged from SPEC for RH60 by samba-jp.
  896. * Mon Feb 17 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  897. - 2.2.7a.ja-1.0vl4.beta1
  898. - fix 'Requires:'.
  899. * Tue Jan 28 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  900. - 2.2.7a.ja-1.0vl3.alpha1
  901. - disable --with-tdbsam.
  902. * Sat Dec 28 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  903. - 2.2.7a.ja-1.0vl2.alpha1
  904. - modify %%post script for new password database.
  905. * Fri Dec 27 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  906. - 2.2.7a.ja-1.0vl1.alpha1
  907. * Tue Nov 19 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  908. - 2.2.6.ja-1.0vl1.alpha2
  909. - apply alpha2 patch.
  910. * Fri Nov 15 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  911. - 2.2.6.ja-1.0vl1.alpha1
  912. - remove swat from package 'samba'.
  913. * Thu Nov 14 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  914. - 2.2.6.ja-1.0vl0.alpha1
  915. - enable winbind modules.
  916. - change numbering rule.
  917. * Thu Oct 24 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  918. - 2.2.6_ja_0.alpha1-0vl1
  919. * Tue Jun 11 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  920. - 2.2.4_ja_0.alpha1.3-0vl1
  921. * Sun Mar 17 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  922. - 2.2.2_ja_1.1-0vl1
  923. - disable winbind modules (2.2.2 or earlier has critical bugs).
  924. - modify 'Requires:'.
  925. * Fri Mar 15 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
  926. - 2.2.2_ja_1.1-0vl0
  927. - shift sources to 2.2.x.
  928. - add debugging mode for '%%files' section.
  929. - modify spec largely because of too many difference between 2.0.x and 2.2.x.
  930. - . exchange %%prep, %%build, %%install section with samba-jp's spec.
  931. - . create a package 'samba-swat'.
  932. - . move smbclient and nmblookup to samba-common.
  933. - . move testprns to package 'samba' because it's checking tool for
  934. - server on LOCALHOST.
  935. - . move '%%post' to '%%post swat'.
  936. - . disable '%%post common'.
  937. * Sun Dec 02 2001 Toru Sagami <sagami@vinelinux.org>
  938. - 2.0.10_ja_1.2
  939. * Mon Sep 03 2001 Toru Sagami <sagami@vinelinux.org>
  940. - 2.0.10_ja_1.1-0vl4
  941. - eliminate executable bit in %%doc to erase perl/sh requirement
  942. * Thu Aug 23 2001 Toru Sagami <sagami@vinelinux.org>
  943. - 2.0.10_ja_1.1-0vl3: s/$RPM_BUILD_ROOT/%%{buildroot}/
  944. - patch swat/ja/help/welcome.html to hide some missing matter
  945. - also remove docs/zh_{CN,TW} files in %%doc
  946. * Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 2.0.10_ja_1.1-0vl2
  947. - for VineSeed
  948. - deleted %%define _syssbindir and _localedir (defined in rpmmacros in rpm-3.0.6-0vl14)
  949. * Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 2.0.10_ja_1.1-0vl1
  950. - 2.0.10_ja_1.1
  951. - for 2.1.x update
  952. * Fri Aug 17 2001 <sagami@vinelinux.org>
  953. - 2.0.10_ja_1.0-0vl2
  954. - remove almost duplicated docs/{,ja/}{manpages,yodldocs} files in %%doc
  955. * Mon Jul 09 2001 <sagami@vinelinux.org>
  956. - 2.0.10_ja_1.0-0vl1: includes secrity fix
  957. (http://www.samba.org/samba/whatsnew/macroexploit.html)
  958. - remove using_samba, HowToUseSamba and docs/ja_JP.SJIS directory from %%doc
  959. * Thu May 31 2001 <sagami@vinelinux.org>
  960. - 2.0.9_ja_1.0-0vl1: added swat/ja/help/HowToUseSamba
  961. - added BuildPreReq = pam-devel for Vine 2.1.5+
  962. - fixed init script to match our current/old style
  963. - eliminate CVS related files from %%doc
  964. * Thu Apr 19 2001 <sagami@vinelinux.org>
  965. - 2.0.7_ja_2.2-0vl1
  966. * Thu Dec 21 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  967. - 2.0.7_ja_1.3-0vl2
  968. - rebuilt with readline2
  969. - use better macros (although not almost complete... needs comfirmation)
  970. * Tue Sep 19 2000 Jun Nishii <jun@vinelinux.org>
  971. - 2.0.7_ja_1.3-0vl1
  972. * Tue Sep 12 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  973. - 2.0.7_ja_1.2.1-0vl2
  974. - fixed missing Changelog.ja (was Chagelog.ja)
  975. * Tue Sep 12 2000 Jun Nishii <jun@vinelinux.org>
  976. - updated to 2.0.7-ja-1.2.1
  977. * Wed Jul 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  978. - updated to 2.0.7-ja-1.2
  979. * Tue Jul 11 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  980. - added some Japanese documents to %doc
  981. * Mon Jul 10 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  982. - updated to 2.0.7-ja-1.0
  983. * Mon May 29 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  984. - updated to 2.0.7-ja-0.99
  985. * Mon May 29 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  986. - added rpccilent
  987. - modified tcpdconf for stability.
  988. * Fri May 26 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  989. - first test release for Vine based on RH6.2 spec file.
  990. - activated swat in default for only localhost.
  991. * Fri Feb 25 2000 Bill Nottingham <notting@redhat.com>
  992. - fix trigger, again.
  993. * Mon Feb 7 2000 Bill Nottingham <notting@redhat.com>
  994. - fix trigger.
  995. * Fri Feb 4 2000 Bill Nottingham <notting@redhat.com>
  996. - turn on quota support
  997. * Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
  998. - rebuild to fox dependencies
  999. - man pages are compressed
  1000. * Fri Jan 21 2000 Bill Nottingham <notting@redhat.com>
  1001. - munge post scripts slightly
  1002. * Wed Jan 19 2000 Bill Nottingham <notting@redhat.com>
  1003. - turn on mmap again. Wheee.
  1004. - ship smbmount on alpha
  1005. * Mon Dec 6 1999 Bill Nottingham <notting@redhat.com>
  1006. - turn off mmap. ;)
  1007. * Wed Dec 1 1999 Bill Nottingham <notting@redhat.com>
  1008. - change /var/log/samba to 0700
  1009. - turn on mmap support
  1010. * Thu Nov 11 1999 Bill Nottingham <notting@redhat.com>
  1011. - update to 2.0.6
  1012. * Fri Oct 29 1999 Bill Nottingham <notting@redhat.com>
  1013. - add a %defattr for -common
  1014. * Tue Oct 5 1999 Bill Nottingham <notting@redhat.com>
  1015. - shift some files into -client
  1016. - remove /home/samba from package.
  1017. * Tue Sep 28 1999 Bill Nottingham <notting@redhat.com>
  1018. - initscript oopsie. killproc <name> -HUP, not other way around.
  1019. * Sat Sep 26 1999 Bill Nottingham <notting@redhat.com>
  1020. - script cleanups. Again.
  1021. * Wed Sep 22 1999 Bill Nottingham <notting@redhat.com>
  1022. - add a patch to fix dropped reconnection attempts
  1023. * Mon Sep 6 1999 Jeff Johnson <jbj@redhat.com>
  1024. - use cp rather than mv to preserve /etc/services perms (#4938 et al).
  1025. - use mktemp to generate /etc/tmp.XXXXXX file name.
  1026. - add prereqs on sed/mktemp/killall (need to move killall to /bin).
  1027. - fix trigger syntax (i.e. "samba < 1.9.18p7" not "samba < samba-1.9.18p7")
  1028. * Mon Aug 30 1999 Bill Nottingham <notting@redhat.com>
  1029. - sed "s|nawk|gawk|" /usr/bin/convert_smbpasswd
  1030. * Sat Aug 21 1999 Bill Nottingham <notting@redhat.com>
  1031. - fix typo in mount.smb
  1032. * Fri Aug 20 1999 Bill Nottingham <notting@redhat.com>
  1033. - add a %trigger to work around (sort of) broken scripts in
  1034. previous releases
  1035. * Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
  1036. - initscript munging
  1037. * Mon Aug 9 1999 Bill Nottingham <notting@redhat.com>
  1038. - add domain parsing to mount.smb
  1039. * Fri Aug 6 1999 Bill Nottingham <notting@redhat.com>
  1040. - add a -common package, shuffle files around.
  1041. * Fri Jul 23 1999 Bill Nottingham <notting@redhat.com>
  1042. - add a chmod in %postun so /etc/services & inetd.conf don't become unreadable
  1043. * Wed Jul 21 1999 Bill Nottingham <notting@redhat.com>
  1044. - update to 2.0.5
  1045. - fix mount.smb - smbmount options changed again.........
  1046. - fix postun. oops.
  1047. - update some stuff from the samba team's spec file.
  1048. * Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
  1049. - split off clients into separate package
  1050. - don't run samba by default
  1051. * Mon Jun 14 1999 Bill Nottingham <notting@redhat.com>
  1052. - fix one problem with mount.smb script
  1053. - fix smbpasswd on sparc with a really ugly kludge
  1054. * Thu Jun 10 1999 Dale Lovelace <dale@redhat.com>
  1055. - fixed logrotate script
  1056. * Tue May 25 1999 Bill Nottingham <notting@redhat.com>
  1057. - turn of 64-bit locking on 32-bit platforms
  1058. * Thu May 20 1999 Bill Nottingham <notting@redhat.com>
  1059. - so many releases, so little time
  1060. - explicitly uncomment 'printing = bsd' in sample config
  1061. * Tue May 18 1999 Bill Nottingham <notting@redhat.com>
  1062. - update to 2.0.4a
  1063. - fix mount.smb arg ordering
  1064. * Fri Apr 16 1999 Bill Nottingham <notting@redhat.com>
  1065. - go back to stop/start for restart (-HUP didn't work in testing)
  1066. * Fri Mar 26 1999 Bill Nottingham <notting@redhat.com>
  1067. - add a mount.smb to make smb mounting a little easier.
  1068. - smb filesystems apparently don't work on alpha. Oops.
  1069. * Thu Mar 25 1999 Bill Nottingham <notting@redhat.com>
  1070. - always create codepages
  1071. * Tue Mar 23 1999 Bill Nottingham <notting@redhat.com>
  1072. - logrotate changes
  1073. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  1074. - auto rebuild in the new build environment (release 3)
  1075. * Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
  1076. - updated init script to use graceful restart (not stop/start)
  1077. * Tue Mar 9 1999 Bill Nottingham <notting@redhat.com>
  1078. - update to 2.0.3
  1079. * Thu Feb 18 1999 Bill Nottingham <notting@redhat.com>
  1080. - update to 2.0.2
  1081. * Mon Feb 15 1999 Bill Nottingham <notting@redhat.com>
  1082. - swat swat
  1083. * Tue Feb 9 1999 Bill Nottingham <notting@redhat.com>
  1084. - fix bash2 breakage in post script
  1085. * Fri Feb 5 1999 Bill Nottingham <notting@redhat.com>
  1086. - update to 2.0.0
  1087. * Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
  1088. - make sure all binaries are stripped
  1089. * Thu Sep 17 1998 Jeff Johnson <jbj@redhat.com>
  1090. - update to 1.9.18p10.
  1091. - fix %triggerpostun.
  1092. * Tue Jul 07 1998 Erik Troan <ewt@redhat.com>
  1093. - updated postun triggerscript to check $0
  1094. - clear /etc/codepages from %preun instead of %postun
  1095. * Mon Jun 08 1998 Erik Troan <ewt@redhat.com>
  1096. - made the %postun script a tad less agressive; no reason to remove
  1097. the logs or lock file (after all, if the lock file is still there,
  1098. samba is still running)
  1099. - the %postun and %preun should only exectute if this is the final
  1100. removal
  1101. - migrated %triggerpostun from Red Hat's samba package to work around
  1102. packaging problems in some Red Hat samba releases
  1103. * Sun Apr 26 1998 John H Terpstra <jht@samba.anu.edu.au>
  1104. - minor tidy up in preparation for release of 1.9.18p5
  1105. - added findsmb utility from SGI package
  1106. * Wed Mar 18 1998 John H Terpstra <jht@samba.anu.edu.au>
  1107. - Updated version and codepage info.
  1108. - Release to test name resolve order
  1109. * Sat Jan 24 1998 John H Terpstra <jht@samba.anu.edu.au>
  1110. - Many optimisations (some suggested by Manoj Kasichainula <manojk@io.com>
  1111. - Use of chkconfig in place of individual symlinks to /etc/rc.d/init/smb
  1112. - Compounded make line
  1113. - Updated smb.init restart mechanism
  1114. - Use compound mkdir -p line instead of individual calls to mkdir
  1115. - Fixed smb.conf file path for log files
  1116. - Fixed smb.conf file path for incoming smb print spool directory
  1117. - Added a number of options to smb.conf file
  1118. - Added smbadduser command (missed from all previous RPMs) - Doooh!
  1119. - Added smbuser file and smb.conf file updates for username map