postfix-vl.spec 33 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034
  1. #%define build_mysql %{?_with_mysql:1}%{!?_with_mysql:0}
  2. #%define build_pgsql %{?_with_pgsql:1}%{!?_with_pgsql:0}
  3. %define build_mysql 1
  4. %define build_pgsql 1
  5. %define _sysconfdir /etc
  6. %define _data_dir %{_var}/lib/postfix
  7. # postfix user/group
  8. # changed since 2.9.4-3
  9. %define postfix_uid 89
  10. %define postfix_user postfix
  11. %define postfix_gid 89
  12. %define postfix_group postfix
  13. %define maildrop_group postdrop
  14. %define maildrop_gid 90
  15. # install dirs
  16. %define postfix_config_dir %{_sysconfdir}/postfix
  17. %define postfix_daemon_dir %{_libdir}/postfix
  18. %define postfix_command_dir %{_sbindir}
  19. %define postfix_queue_dir %{_var}/spool/postfix
  20. %define postfix_data_dir %{_var}/lib/postfix
  21. %define postfix_doc_dir %{_docdir}/%{name}-%{version}
  22. %define postfix_sample_dir %{postfix_doc_dir}/samples
  23. %define postfix_readme_dir %{postfix_doc_dir}/README_FILES
  24. %define origversion 2.11.6
  25. # Macro: %{dynmap_add_cmd <name> [-m]}
  26. %define dynmap_add_cmd(m) FILE=%{_sysconfdir}/postfix/dynamicmaps.cf; if ! grep -q "^%{1}[[:space:]]" ${FILE}; then echo "Adding %{1} map entry to ${FILE}"; printf '%%-8s%%-35s%%-18s%%s\\n' %{1} %{_libdir}/postfix/dict_%{1}.so dict_%{1}_open %{-m:mkmap_%{1}_open} >> ${FILE}; fi;
  27. %define dynmap_rm_cmd() FILE=%{_sysconfdir}/postfix/dynamicmaps.cf; if [ $1 = 0 -a -s $FILE ]; then cp -p ${FILE} ${FILE}.$$; grep -v "^%{1}[[:space:]]" ${FILE}.$$ > ${FILE}; rm -f ${FILE}.$$; fi;
  28. Summary: Postfix Mail Transport Agent
  29. Summary(ja): Postfix メールトランスポートエージェント
  30. Name: postfix
  31. Version: %{origversion}
  32. Release: 1%{?_dist_release}
  33. URL: http://www.postfix.org/
  34. License: Distributable - IBM PUBLIC LICENSE VERSION 1.0 - SECURE MAILER
  35. Group: System Environment/Daemons
  36. Source0: ftp://postfix.cloud9.net/official/%{name}-%{version}.tar.gz
  37. Source1: postfix.aliases
  38. Source2: postfix.cron
  39. Source3: postfix.init
  40. Patch0: postfix-2.9.1-vine.patch
  41. # patches 100-199 are imported from debian package.
  42. # patches 100/101 for postfix 2.8.x are from mdk.
  43. Patch100: postfix-2.11.1-dynamicmaps.diff
  44. Patch101: postfix-2.9.1-dynamicmaps2.diff
  45. # patches 200-299 are imported from rh/fedora
  46. Patch200: postfix-2.5.7-large-fs.patch
  47. Provides: smtpdaemon
  48. Conflicts: sendmail
  49. BuildRequires: pam-devel
  50. BuildRequires: cyrus-sasl-devel >= 2
  51. BuildRequires: openldap-devel, openssl-devel
  52. BuildRequires: pcre-devel
  53. %if "%{_dist_release}" >= "vl7"
  54. BuildRequires: libdb-devel >= 5.3
  55. Requires(post): libdb
  56. %else
  57. BuildRequires: db4-devel >= 4.6.21
  58. Requires(post): db4
  59. %endif
  60. %if %build_mysql
  61. %if "%{_dist_release}" >= "vl7"
  62. BuildRequires: libmysqlclient-devel
  63. %else
  64. BuildRequires: MySQL-devel
  65. %endif
  66. %endif
  67. %if %build_pgsql
  68. %if "%{_dist_release}" >= "vl7"
  69. BuildRequires: libpq-devel
  70. %else
  71. BuildRequires: postgresql-devel
  72. %endif
  73. %endif
  74. BuildRequires: sqlite3-devel
  75. Requires(pre): chkconfig
  76. Requires: cyrus-sasl >= 2, cyrus-sasl-md5, cyrus-sasl-plain
  77. Requires: pam
  78. Obsoletes: postfix-beta
  79. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  80. Vendor: Project Vine
  81. Distribution: Vine Linux
  82. Packager: daisuke
  83. %description
  84. Postfix aims to be an alternative to the widely-used sendmail
  85. program. Sendmail is responsible for 70 percent of all e-mail delivered
  86. on the Internet. With an estimated 100 million users, that's an
  87. estimated 10 billion (10^10) messages daily. A stunning number.
  88. Although IBM supported the Postfix development, it abstains from
  89. control over its evolution. The goal is to have Postfix installed
  90. on as many systems as possible. To this end, the software is given
  91. away with no strings attached to it, so that it can evolve with
  92. input from and under control by its users.
  93. #'
  94. %description -l ja
  95. Postfix は現在広く使われている sendmail を置き換える目的で
  96. 開発されています。sendmail は約 70% の E-mail サーバで使用
  97. されています。また、その使用者は 100万人にもおよび、およそ
  98. 一日 1 千万通ものメールを処理しています。
  99. Postfix の開発は IBM によってサポートされており、全世界の
  100. 全てのシステムを postfix にすることを目標としています。
  101. %package sqlite
  102. Summary: SQLite3 map support for Postfix
  103. Group: System Environment/Daemons
  104. Requires(pre): postfix = %{version}-%{release}
  105. %description sqlite
  106. This package contains shared lib module which support
  107. SQLite map on Postfix.
  108. %description -l ja sqlite
  109. このパッケージには、Postfix で SQLite map を使うのに
  110. 必要なライブラリが納められています。
  111. %if %build_pgsql
  112. %package pgsql
  113. Summary: PGSQL map support for Postfix
  114. Group: System Environment/Daemons
  115. Requires(pre): postfix = %{version}-%{release}
  116. %description pgsql
  117. This package contains shared lib module which support
  118. PostgreSQL map on Postfix.
  119. %description -l ja pgsql
  120. このパッケージには、Postfix で PostgreSQL を使うのに必要な
  121. ライブラリが納められています。
  122. %endif
  123. %if %build_mysql
  124. %package mysql
  125. Summary: MySQL map support for Postfix
  126. Group: System Environment/Daemons
  127. Requires(pre): postfix = %{version}-%{release}
  128. %description mysql
  129. This package contains shared lib module which support
  130. MySQL map on Postfix.
  131. %description -l ja mysql
  132. このパッケージには、Postfix で MySQL を使うのに必要な
  133. ライブラリが納められています。
  134. %endif
  135. %package ldap
  136. Summary: LDAP map support for Postfix
  137. Group: System Environment/Daemons
  138. Requires(pre): postfix = %{version}-%{release}
  139. %description ldap
  140. This package contains shared lib module which support
  141. OpenLDAP map on Postfix.
  142. %description -l ja ldap
  143. このパッケージには、Postfix で OpenLDAP を使うのに必要な
  144. ライブラリが納められています。
  145. %package pcre
  146. Summary: PCRE map support for Postfix
  147. Group: System Environment/Daemons
  148. Requires(pre): postfix = %{version}-%{release}
  149. %description pcre
  150. This package contains shared lib module which support
  151. PCRE map on Postfix.
  152. %description -l ja pcre
  153. このパッケージには、Postfix で PCRE マップを使うのに必要な
  154. ライブラリが納められています。
  155. %prep
  156. # japanese documant for 2.4.x is not ready.
  157. # %setup -q -a 10 -a 20 -a 30 -a 40
  158. %setup -q
  159. %patch0 -p1 -b .vine
  160. %ifarch x86_64
  161. sed -i -e 's|/usr/lib/postfix|/usr/lib64/postfix|g' conf/main.cf
  162. %endif
  163. %patch100 -p1 -b .dynamicmaps
  164. %patch101 -p1 -b .dynamicmaps2
  165. %patch200 -p1 -b .large-fs
  166. # patching src/global/Makefile to remove dependency
  167. pushd src/global
  168. %if %build_mysql
  169. :
  170. %else
  171. sed -ie "s/ dict_mysql.so/ /" Makefile.in
  172. %endif
  173. %if %build_pgsql
  174. :
  175. %else
  176. sed -ie "s/ dict_pgsql.so/ /" Makefile.in
  177. %endif
  178. popd
  179. %build
  180. make makefiles \
  181. CCARGS="-DMAX_DYNAMIC_MAPS \
  182. -DHAS_DLOPEN \
  183. -DUSE_SASL_AUTH -I/usr/include/sasl \
  184. -DUSE_CYRUS_SASL \
  185. -DHAS_LDAP \
  186. -DHAS_SSL -I/usr/include/openssl \
  187. -DHAS_PCRE -I/usr/include/pcre \
  188. -DHAS_SQLITE \
  189. %if %build_mysql
  190. -DHAS_MYSQL -I/usr/include/mysql \
  191. %endif
  192. %if %build_pgsql
  193. -DHAS_PGSQL -I/usr/include/pgsql \
  194. %endif
  195. -DUSE_TLS" \
  196. AUXLIBS="-lsasl2 -lssl -lcrypto" \
  197. OPT="$RPM_OPT_FLAGS" DEBUG=""
  198. for libs in master global util dns tls milter xsasl
  199. do
  200. ln -sf lib${libs}.a lib/libpostfix-${libs}.so.1
  201. done
  202. # make %{?_smp_mflags} DEBUG="" OPT="$RPM_OPT_FLAGS" \
  203. # LD_LIBRARY_PATH=$(pwd)/lib:${LD_LIBRARY_PATH}
  204. # using _smp_mflags makes build error. why? (2008.10.11)
  205. make DEBUG="" OPT="$RPM_OPT_FLAGS" \
  206. LD_LIBRARY_PATH=$(pwd)/lib:${LD_LIBRARY_PATH} CDBSO=""
  207. %install
  208. rm -rf $RPM_BUILD_ROOT
  209. rm -f html/Makefile.in
  210. rm -f README_FILES/*.*
  211. install -d $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily
  212. install -d $RPM_BUILD_ROOT%{_sysconfdir}/postfix
  213. install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
  214. install -d $RPM_BUILD_ROOT%{_bindir}
  215. install -d $RPM_BUILD_ROOT%{_libdir}/postfix
  216. install -d $RPM_BUILD_ROOT%{_mandir}/man{1,5,8}
  217. install -d $RPM_BUILD_ROOT%{_mandir}/ja/man{1,5,8}
  218. install -d $RPM_BUILD_ROOT%{_sbindir}
  219. install -d $RPM_BUILD_ROOT%{_var}/spool/postfix
  220. install -d $RPM_BUILD_ROOT%{_var}/spool/postfix/{active,corrupt,deferred,incoming,pid,public}
  221. install -d $RPM_BUILD_ROOT%{_var}/spool/postfix/{bounce,defer,flush,maildrop,private,saved}
  222. # disabled dynmaps
  223. sed -i -e 's/\(.*dict_cdb.*\)/# \1/g' libexec/postfix-files
  224. %if ! %build_mysql
  225. sed -i -e 's/\(.*dict_mysql.*\)/# \1/g' libexec/postfix-files
  226. %endif
  227. %if ! %build_pgsql
  228. sed -i -e 's/\(.*dict_pgsql.*\)/# \1/g' libexec/postfix-files
  229. %endif
  230. LD_LIBRARY_PATH=./lib \
  231. sh postfix-install -non-interactive \
  232. install_root=$RPM_BUILD_ROOT \
  233. config_directory=%{postfix_config_dir} \
  234. daemon_directory=%{postfix_daemon_dir} \
  235. command_directory=%{postfix_command_dir} \
  236. queue_directory=%{postfix_queue_dir} \
  237. data_directory=%{postfix_data_dir} \
  238. sendmail_path=%{postfix_command_dir}/sendmail \
  239. newaliases_path=%{_bindir}/newaliases \
  240. mailq_path=%{_bindir}/mailq \
  241. mail_owner=%{postfix_user} \
  242. setgid_group=%{maildrop_group} \
  243. manpage_directory=%{_mandir} \
  244. sample_directory=%{postfix_sample_dir} \
  245. readme_directory=%{postfix_readme_dir} || exit 1
  246. install -m755 lib/lib*.so.1 $RPM_BUILD_ROOT%{_libdir}
  247. install -m644 conf/postfix-files $RPM_BUILD_ROOT%{_sysconfdir}/postfix
  248. for i in post-install postfix-script
  249. do
  250. install -m755 conf/$i $RPM_BUILD_ROOT%{_sysconfdir}/postfix
  251. done
  252. # install performance benchmark tools by hand
  253. for i in smtp-sink smtp-source qmqp-sink qmqp-source; do
  254. install -c -m 755 bin/$i $RPM_BUILD_ROOT%{postfix_command_dir}/
  255. install -c -m 755 man/man1/$i.1 $RPM_BUILD_ROOT%{_mandir}/man1/
  256. done
  257. install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/postfix/aliases
  258. install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/postfix
  259. install -m755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/postfix
  260. ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases
  261. ln -sf postfix/aliases.db $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db
  262. #( cd $RPM_BUILD_ROOT%{_bindir}
  263. # ln -sf ../sbin/sendmail mailq
  264. # ln -sf ../sbin/sendmail newaliases
  265. #)
  266. ( cd $RPM_BUILD_ROOT%{_libdir}
  267. ln -sf ../sbin/sendmail sendmail
  268. )
  269. # data dir
  270. install -d $RPM_BUILD_ROOT%{_data_dir}
  271. # remove unneeded files
  272. rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/{TLS_,}LICENSE
  273. %pre
  274. # Add user and groups if necessary
  275. %{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
  276. %{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
  277. %{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
  278. %{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
  279. exit 0
  280. %post
  281. /sbin/ldconfig
  282. # upgrade configuration files if necessary
  283. %{_sbindir}/postfix set-permissions upgrade-configuration \
  284. daemon_directory=%{postfix_daemon_dir} \
  285. command_directory=%{postfix_command_dir} \
  286. mail_owner=%{postfix_user} \
  287. setgid_group=%{maildrop_group} \
  288. manpage_directory=%{_mandir} \
  289. sample_directory=%{postfix_sample_dir} \
  290. readme_directory=%{postfix_readme_dir} &> /dev/null
  291. %dynmap_add_cmd tcp
  292. /sbin/chkconfig --add postfix
  293. if [ ! -f %{_sysconfdir}/postfix/aliases.db ]; then
  294. %{_sbindir}/postalias %{_sysconfdir}/postfix/aliases
  295. fi
  296. %{_sbindir}/postalias %{_sysconfdir}/postfix/aliases ||:
  297. if [ ! -e %{_libdir}/sendmail ]; then
  298. ln -sf %{_sbindir}/sendmail %{_libdir}/sendmail
  299. fi
  300. /sbin/chkconfig --del sendmail &> /dev/null ||:
  301. %{_sbindir}/postfix check >/dev/null 2>&1 ||:
  302. if [ -f %{_var}/lock/subsys/postfix ]; then
  303. %{_sysconfdir}/rc.d/init.d/postfix restart
  304. fi
  305. %preun
  306. if [ $1 = 0 ]; then
  307. if [ -f %{_var}/lock/subsys/postfix -a -f %{_sysconfdir}/rc.d/init.d/postfix ]; then
  308. %{_sysconfdir}/rc.d/init.d/postfix stop
  309. fi
  310. /sbin/chkconfig --del postfix
  311. fi
  312. %postun
  313. /sbin/ldconfig
  314. if [ $1 = 0 ]; then
  315. if ! [ -f %{_var}/lock/subsys/postfix ]; then
  316. rm -rf %{_var}/lock/subsys/postfix
  317. fi
  318. fi
  319. %post sqlite
  320. %dynmap_add_cmd sqlite
  321. %preun sqlite
  322. %dynmap_rm_cmd sqlite
  323. %if %build_pgsql
  324. %post pgsql
  325. %dynmap_add_cmd pgsql
  326. %preun pgsql
  327. %dynmap_rm_cmd pgsql
  328. %endif
  329. %if %build_mysql
  330. %post mysql
  331. %dynmap_add_cmd mysql
  332. %preun mysql
  333. %dynmap_rm_cmd mysql
  334. %endif
  335. %post ldap
  336. %dynmap_add_cmd ldap
  337. %postun ldap
  338. %dynmap_rm_cmd ldap
  339. %post pcre
  340. %dynmap_add_cmd pcre
  341. %postun pcre
  342. %dynmap_rm_cmd pcre
  343. %clean
  344. rm -rf $RPM_BUILD_ROOT
  345. %files
  346. %defattr(-,root,root)
  347. %doc COMPATIBILITY COPYRIGHT HISTORY TLS_LICENSE LICENSE INSTALL PORTING RELEASE_NOTES
  348. # japanese documant for 2.4.x is not ready.
  349. # %doc conf.ja
  350. # %doc html html.ja
  351. # %doc README_FILES README_FILES.ja
  352. %doc README_FILES
  353. # %doc man-%{jmanversion}/readme_ja.txt
  354. %{_sysconfdir}/aliases
  355. %{_sysconfdir}/aliases.db
  356. %config %{_sysconfdir}/cron.daily/postfix
  357. %dir %{_sysconfdir}/postfix
  358. %config %{_sysconfdir}/postfix/main.cf.default
  359. %config %{_sysconfdir}/postfix/master.cf
  360. %config %{_sysconfdir}/postfix/bounce.cf.default
  361. %config(noreplace) %{_sysconfdir}/postfix/aliases
  362. %config(noreplace) %{_sysconfdir}/postfix/access
  363. %config(noreplace) %{_sysconfdir}/postfix/canonical
  364. %config(noreplace) %{_sysconfdir}/postfix/generic
  365. %config(noreplace) %{_sysconfdir}/postfix/header_checks
  366. %config(noreplace) %{_sysconfdir}/postfix/main.cf
  367. %config(noreplace) %{_sysconfdir}/postfix/relocated
  368. %config(noreplace) %{_sysconfdir}/postfix/transport
  369. %config(noreplace) %{_sysconfdir}/postfix/virtual
  370. %config(noreplace) %{_sysconfdir}/postfix/dynamicmaps.cf
  371. %config %{_sysconfdir}/postfix/postfix-files
  372. %config %{_sysconfdir}/postfix/post-install
  373. %config %{_sysconfdir}/postfix/postfix-script
  374. %config %{_sysconfdir}/rc.d/init.d/postfix
  375. %{_bindir}/*
  376. %dir %{_libdir}/postfix
  377. %{_libdir}/postfix/*
  378. %if %{build_pgsql}
  379. %exclude %{_libdir}/postfix/dict_pgsql.so
  380. %endif
  381. %if %{build_mysql}
  382. %exclude %{_libdir}/postfix/dict_mysql.so
  383. %endif
  384. %exclude %{_libdir}/postfix/dict_sqlite.so
  385. %exclude %{_libdir}/postfix/dict_ldap.so
  386. %exclude %{_libdir}/postfix/dict_pcre.so
  387. %{_libdir}/lib*.so.1
  388. %{_sbindir}/postalias
  389. %{_sbindir}/postcat
  390. %{_sbindir}/postconf
  391. %attr(2755,root,postdrop) %{_sbindir}/postdrop
  392. %{_sbindir}/postfix
  393. %{_sbindir}/postkick
  394. %{_sbindir}/postlock
  395. %{_sbindir}/postlog
  396. %{_sbindir}/postmap
  397. %{_sbindir}/postmulti
  398. %attr(2755,root,postdrop) %{_sbindir}/postqueue
  399. %{_sbindir}/postsuper
  400. %{_sbindir}/qmqp-sink
  401. %{_sbindir}/qmqp-source
  402. %{_sbindir}/sendmail
  403. %{_sbindir}/smtp-sink
  404. %{_sbindir}/smtp-source
  405. %attr(-,root,man) %{_mandir}/man*/*
  406. # %attr(-,root,man) %{_mandir}/ja/man*/*
  407. %dir %{_var}/spool/postfix
  408. %attr(0750,postfix,root) %dir %{_data_dir}
  409. %attr(1733,postfix,postdrop) %dir %{_var}/spool/postfix/maildrop
  410. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/active
  411. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/corrupt
  412. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/deferred
  413. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/incoming
  414. %attr(0755,root,root) %dir %{_var}/spool/postfix/pid
  415. %attr(0710,postfix,postdrop) %dir %{_var}/spool/postfix/public
  416. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/bounce
  417. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/defer
  418. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/flush
  419. %attr(0710,postfix,postfix) %dir %{_var}/spool/postfix/private
  420. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/saved
  421. %{_libdir}/sendmail
  422. %files sqlite
  423. %defattr(-,root,root)
  424. %{_libdir}/postfix/dict_sqlite.so
  425. %if %build_pgsql
  426. %files pgsql
  427. %defattr(-,root,root)
  428. %{_libdir}/postfix/dict_pgsql.so
  429. %endif
  430. %if %build_mysql
  431. %files mysql
  432. %defattr(-,root,root)
  433. %{_libdir}/postfix/dict_mysql.so
  434. %endif
  435. %files ldap
  436. %defattr(-,root,root)
  437. %{_libdir}/postfix/dict_ldap.so
  438. %files pcre
  439. %defattr(-,root,root)
  440. %{_libdir}/postfix/dict_pcre.so
  441. %changelog
  442. * Sat Sep 5 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.11.6-1
  443. - new upstream release.
  444. * Sun Jul 20 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.11.1-2
  445. - fix BR/R for current environment
  446. * Sun Jun 15 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.11.1-1
  447. - update to 2.11.1
  448. - build with libpq-devel and libmysqlclient-devel (vl7)
  449. * Sat Jan 18 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.10.3-1
  450. - new upstream release.
  451. * Mon Oct 28 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.2-1
  452. - update to 2.10.2
  453. * Sun Dec 09 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.4-3
  454. - add -DHAS_DLOPEN to CCARGS instead of patch102.
  455. - use postfix-install in %%install (to prepare main.cf)
  456. - change postfix uid/gid to fixed id. (89 for postfix, 90 for postdrop)
  457. - run postalias on %%post
  458. * Fri Nov 30 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.4-2
  459. - added patch102.
  460. * Sun Nov 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.4-1
  461. - update to 2.9.4
  462. - update dynamicmaps patches
  463. - add sqite3 map support, add postfix-sqlite subpackage.
  464. - drop unneeded patches
  465. * Wed Oct 24 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.12-1
  466. - update to 2.8.12
  467. - rebuild with pcre-8.31
  468. * Tue May 01 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.10-1
  469. - update to 2.8.10
  470. * Sun Mar 04 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.9-1
  471. - update to 2.8.9
  472. * Thu May 12 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.3-1
  473. - update to 2.8.3
  474. * Wed Apr 13 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.2-1
  475. - update to 2.8.2
  476. - update dynamicmaps patch
  477. * Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 2.6.8-5
  478. - rebuilt with postgresql-9.0.3
  479. * Sun Jan 9 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.8-4
  480. - rebuilt with openssl 1.0.0c
  481. - fix changelog typo..
  482. * Wed Dec 01 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.8-3
  483. - new upstream release.
  484. - updated %%patch100 and %%patch210.
  485. * Sat Feb 20 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.5-2
  486. - removed MySQL-shared from "Requires:" and "BuildRequires:".
  487. - replaced "Prereq:" with "Requires(pre):".
  488. - replaced "BuildPrereq:" with "BuildRequires:".
  489. * Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.5-1
  490. - new upstream release
  491. - rebuild with db4-4.8.0
  492. * Sun Aug 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-2
  493. - change /var/spool/postfix/pid owner and permission
  494. (0700,postfix,postfix -> 0755,root,root)
  495. * Mon Aug 3 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.3-1
  496. - new upstream release
  497. * Sat Jun 6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.2-1
  498. - new upstream release.
  499. * Sat May 30 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.1-2
  500. - added a missing file.
  501. * Sat May 30 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.1-1
  502. - new upstream release.
  503. - updated dynamicmaps patch.
  504. * Fri May 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.7-2
  505. - made to build -mysql and -pgsql as default.
  506. - rebuilt with MySQL-5.1.34.
  507. * Wed May 13 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.7-1
  508. - new upstream release
  509. - update Patch200 from fc10
  510. * Sun Mar 01 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.5.6-2
  511. - rebuilt with openldap-2.4.11
  512. * Mon Jan 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.6-1
  513. - new upstream release
  514. * Sun Oct 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-4
  515. - add patch200/patch210 from fedora
  516. * Sun Oct 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-3
  517. - add Requires cyrus-sasl-md5, cyrus-sasl-plain for smtp auth
  518. - add Japanese description into sub packages
  519. * Sat Oct 11 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-2
  520. - update patch100/101 to fix libxsasl build issue
  521. - remove smp flag in build section to solve build error
  522. - add _data_dir
  523. * Fri Oct 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-1
  524. - new upstream release
  525. - update patch100/101 to fit 2.5.5 (from suse)
  526. - add %exclude dict_{my,pg}sql.so to %%files to avoid unneeded dependancy
  527. when option "--with XXsql" is specified. (from Vine 4.x update package)
  528. - remove HAS_DLOPEN macro.
  529. * Sat Sep 06 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.9-1
  530. - new upstream release with security fix
  531. * Sat Aug 30 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.8-2
  532. - add %%if %%build_mysql and %%if %%mysql from BuildRequires section again
  533. - remove unnessary dependency
  534. * Thu Aug 28 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.8-1
  535. - new upstream release with security fix
  536. * Mon Aug 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.7-4
  537. - spec in UTF-8
  538. * Fri Jun 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.4.7-3
  539. - rebuilt against db4-4.6.21
  540. * Tue Apr 15 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.4.7-2
  541. - add HAS_DLOPEN macro.
  542. - add USE_CYRUS_SASL macro.
  543. - modify dynamicmaps.cf (/usr/lib -> %%{_libdir}).
  544. * Tue Mar 25 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.7-1
  545. - new upstream release
  546. - update patch100 (it is based from mdk 2008.0)
  547. - add smp_mflags in make section
  548. - build under new versioning policy
  549. * Thu Sep 20 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.10-0vl10
  550. - rebuilt with postgresql-devel 8.2.5
  551. - updated Source20, 30 and 40
  552. * Fri May 18 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl9
  553. - rebuild with new openssl
  554. * Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.2.10-0vl8
  555. - rebuilt with new toolchain and db4-4.3.x
  556. * Fri Apr 13 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.2.10-0vl7
  557. - <BTS:493> fix typo in %%if statement for %%files mysql section.
  558. - remove %%if %%build_mysql and %%if %%mysql from BuildRequires section,
  559. (Patch100 always builds dict_mysql.o and dict_pgsql.o)
  560. * Fri Oct 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl6
  561. - disable MySQL, PostgreSQL support by default.
  562. use "--with {mysql|pgsql}" to build them.
  563. * Mon Sep 18 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.2.10-0vl5
  564. - add lib64 patch to correct daemon_directory on x86_64 architecture
  565. * Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl4
  566. - remove duplicated entry from aliases. (<BTS:170>)
  567. * Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl3
  568. - add some pseudo accounts to aliases. (<BTS:170>)
  569. - add BuildPreReq: MySQL-shared
  570. * Sun Aug 27 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.2.10-0vl2
  571. - rebuilt with openldap-2.3.27-0vl1
  572. * Sun Apr 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl1
  573. - new upstream release
  574. * Thu Jan 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.8-0vl1
  575. - new upstream release
  576. * Fri Sep 30 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.5-0vl1
  577. - new upstream release
  578. - update to 2.2.5
  579. - update dynamicmaps from debian package
  580. - update Japaese manpages and jconf
  581. - add jhtml and jreadme
  582. - enable TLS/SSL
  583. * Mon Jan 31 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.5-0vl1
  584. - new upstream release
  585. - update all patches
  586. - link sasl2 instead of sasl1
  587. * Mon Jan 24 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.0.20-0vl6
  588. - enable cyrus-sasl.
  589. - add TLS/IPv6 patch.
  590. - modify main.cf to disable IPv6 as default.
  591. * Thu Oct 28 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.0.20-0vl5
  592. - add PreReq: db4 >= 4.2.52
  593. (to avoid errors when upgrading from db40-linked version)
  594. * Mon Oct 11 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.0.20-0vl4
  595. - rebuilt with db4-4.2.52
  596. * Tue Jun 8 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.20-0vl3
  597. - fix first installation time bugs...
  598. - remove aliases.db from %%files again
  599. - add 'touch aliases.db' in %%post script
  600. - update default main.cf to use /etc/postfix/aliases as default alias_database
  601. * Mon Jun 7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.20-0vl2
  602. - add /etc/postfix/aliases.db to %%files
  603. * Sat May 8 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.20-0vl1
  604. - new upstream release
  605. * Tue Apr 13 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.19-0vl1
  606. - new upstream release
  607. - build with new postgresql
  608. * Fri Sep 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.16-0vl1
  609. - new upstream release
  610. - update jconf/jman/jhtml
  611. * Fri Jul 4 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.13-0vl1
  612. - new upstream release
  613. - update jman/jhtml/jreadme
  614. * Mon Jun 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.12-0vl1
  615. - new upstream release
  616. - update jconf/jman/jhtml/jreadme
  617. * Tue Jun 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.10-0vl1
  618. - new upstream release
  619. * Fri May 23 2003 Satoshi MACHINO <machino@vinelinux.org> 2.0.9-0vl5
  620. - rebuild by new cyrus-sasl(2.1.13-3vl1)
  621. * Sat Apr 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl4
  622. - add more BuildPreReq, Requires
  623. - fix some typo
  624. - add missing files to %%files.
  625. * Sat Apr 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl3
  626. - rebuild
  627. * Sat Apr 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl2
  628. - add debian's dynamic map patch.
  629. some additional feature is divided to sub package.
  630. - postfix-ldap, postfix-mysql, postfix-pgsql, postfix-pcre
  631. - split common postfix libraries as shared libs.
  632. - libpostfix-{master,global,util,dns}.so.1
  633. - use cyrus-sasl for SMTP-AUTH
  634. * Wed Apr 23 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl1
  635. - new upstream release 2.0.9
  636. - update jman/jhtml/jconf to 2.0.8
  637. * Wed Apr 9 2003 IWAI Masaharu <iwai@alib.jp> 2.0.7-0vl1
  638. - new upstream version
  639. - update documents
  640. - jman (source4)
  641. - jconf (Source5)
  642. - faq.html (Source6)
  643. - INSTALL.jp (Source7)
  644. - jhtml (Source12)
  645. * Sun Jan 19 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.12-0vl3
  646. - rebuilt against db4
  647. * Wed Dec 18 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.12-0vl2
  648. - rebuild to remove unnecessary dependancy.
  649. * Sat Nov 23 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.12-0vl1
  650. - new upstream version
  651. - modified /etc/init.d/postfix
  652. * Sun Oct 06 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.11-0vl3
  653. - fixed brainless mistakes...
  654. update main.cf again.
  655. * Thu Oct 03 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.11-0vl2
  656. - update main.cf patch
  657. - do not use procmail for local mailer.
  658. - do not show version and OS name for smtpd greeting banner.
  659. * Tue Jun 04 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.11-0vl1
  660. - new upstream release
  661. - update jman, jconf, jhtml
  662. * Tue May 28 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.1.10-0vl2
  663. - updated main.cf patch ( Patch0 )
  664. undefine myhostname
  665. * Fri May 24 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.1.10-0vl1
  666. - changed %%{_var}/spool/postfix/private directory permission (0700 -> 0710)
  667. Thanks Mr. Daisuke SUZUKI ([VineSeed:06454])
  668. * Thu May 23 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.1.10-0vl0
  669. - upstream release
  670. - updated japanese documents Source4-9
  671. ( and the unofficial Japanese Web Site moved. )
  672. - added japanese documents Source10-12
  673. - updated main.cf patch ( Patch0 )
  674. - added postdrop group
  675. - added some directories in %%{_var}/spool/postfix/
  676. active, corrupt, deferred, incoming, pid, public, bounce,
  677. defer,flush,private and saved directories
  678. * Mon Feb 18 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.0.20010228pl08-0vl3
  679. - not stop in %%pre
  680. - not start but restart in %%post
  681. * Mon Dec 31 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.0.20010228pl08-0vl2
  682. - added BuildPreReq: db3-devel
  683. * Sat Nov 24 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl08-0vl1
  684. - updated to 20010228-pl08
  685. * Fri Nov 9 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl06-0vl1
  686. - updated to 20010228-pl06
  687. * Sun Sep 23 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl05-0vl1
  688. - updated to 20010228-pl05
  689. * Wed Aug 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl04-0vl1
  690. - updated to 20010228-pl04
  691. * Wed Jun 27 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl03-0vl2
  692. - update Japanese documents and manpages
  693. * Sun May 27 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl03-0vl1
  694. - updated to 20010228-pl03
  695. * Mon May 21 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  696. - 0.0.20010228pl02-0vl3
  697. - modified %%preun script again
  698. (to check whether %%{_sysconfidir}/rc.d/init.d/postfix already exists)
  699. * Wed May 02 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  700. - 0.0.20010228pl02-0vl2
  701. - fixed incorrect %%preun script :-P
  702. * Tue May 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl02-0vl1
  703. - updated to 20010228-pl02
  704. * Wed Apr 11 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl01-0vl4
  705. - add {pcre,regexp}_table to %files
  706. - don't replace config files
  707. - start postfix after install/upgrade
  708. * Mon Apr 09 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl01-0vl2
  709. - updated jman pages and translations.
  710. - added japanese sample config files.
  711. * Sat Mar 31 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl01-0vl1
  712. - updated to 20010228-pl01
  713. * Thu Mar 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228-0vl2
  714. - fixed file location
  715. * Thu Mar 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228-0vl1
  716. - updated to 20010228
  717. * Tue Dec 26 2000 Tomoya TAKA <tomoya@olive.plala.or.jp> 0.0.199912310pl13-0vl2
  718. - fixed about mandir
  719. * Thu Nov 23 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.199912310pl13-0vl1
  720. - updated to 19991231-pl13
  721. - use rpm macros in spec
  722. * Thu Nov 23 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.199912310pl11-0vl1
  723. - updated to 19991231-pl11
  724. * Thu Nov 9 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.199912310pl10-0vl1
  725. - updated to 19991231-pl10
  726. * Thu Oct 12 2000 Yoshihiro Kajiki <kajiki@ylug.org>
  727. - fix newaliases problem by adding slink
  728. * Mon Oct 2 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  729. - add japanese man pages
  730. * Sun Oct 1 2000 Jun Nishii <jun@vinelinux.org>
  731. - updates to 19991231-pl09-0vl2
  732. - fixed Group
  733. * Fri Sep 22 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  734. - updates to 19991231-pl09
  735. * Wed Aug 09 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
  736. - %build, removed bzip2 -9 and strip
  737. - fixed %files section to handle compressed man page
  738. * Wed Jun 21 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  739. - Version name changes to 0.0.version
  740. - updates to 19991231-pl08
  741. + Major changes with postfix-19991231-pl08:
  742. Specify "body_checks = regexp:%{_sysconfdir}/postfix/body_checks" for a quick
  743. and dirty emergency content filter that looks at non-header lines
  744. one line at a time (including MIME headers inside the message body).
  745. Details in conf/sample-filter.cf.
  746. + Incompatible changes with postfix-19991231-pl07:
  747. As required by RFC 822, Postfix now inserts a generic destination
  748. message header when no destination header is present. The text is
  749. specified via the undisclosed_recipients_header configuration
  750. parameter (default: "To: undisclosed-recipients:;").
  751. * Thu Apr 6 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  752. - updates to 19991231-pl06
  753. - added percent hack to main.cf
  754. * Sun Feb 20 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  755. - adopted to Vine Linux
  756. * Mon Jan 3 2000 Jean-Michel Dault <jmdault@netrevolution.com>
  757. - updated to 19991231
  758. - added postfix group
  759. - corrected aliases.db bug
  760. * Mon Dec 27 1999 Jerome Dumonteil <jd@mandrakesoft.com>
  761. - Add postfix check in post to create sub dirs in spool
  762. * Mon Dec 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
  763. - Add -a $DOMAIN -d $LOGNAME to procmail (philippe).
  764. - New banner.
  765. * Wed Nov 10 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
  766. - fix if conflicts with sendmail.
  767. * Sat Jun 5 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
  768. - install bins from libexec/
  769. * Sat Jun 5 1999 Bernhard Rosenkr舅zer <bero@mandrakesoft.com>
  770. - 19990601
  771. - .spec cleanup for easier updates
  772. * Wed May 26 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
  773. - created link from %{_sbindir}/sendmail to %{_libdir}/sendmail
  774. so it doesn't bug out when i rpm -e sendmail
  775. - Now removes %{_var}/lock/subsys/postfix like a good little prog
  776. upon rpm -e
  777. * Fri Apr 23 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
  778. - Mandrake adptations.
  779. * Tue Apr 13 1999 Arne Coucheron <arneco@online.no>
  780. [19990317-pl04-1]
  781. * Tue Mar 30 1999 Arne Coucheron <arneco@online.no>
  782. [19990317-pl03-2]
  783. - Castro, Castro, pay attention my friend. You're making it very hard
  784. maintaining the package if you don't follow the flow of the releases
  785. * Thu Mar 25 1999 Arne Coucheron <arneco@online.no>
  786. [19990317-pl02-1]
  787. * Tue Mar 23 1999 Arne Coucheron <arneco@online.no>
  788. [19990317-3]
  789. - added bugfix patch01
  790. * Sat Mar 20 1999 Arne Coucheron <arneco@online.no>
  791. [19990317-2]
  792. - removed the mynetworks line in main.cf, let postfix figure it out
  793. - striping of the files in %{_sbindir}
  794. - alias database moved to %{_sysconfdir}/postfix and made a symlink to it in %{_sysconfdir}
  795. - enabled procmail support in main.cf and added it to Requires:
  796. - check status on master instead of postfix in the init script
  797. - obsoletes postfix-beta
  798. - had to move some of my latest changelog entries up here since Edgard Castro
  799. didn't follow my releases
  800. * Thu Mar 18 1999 Edgard Castro <castro@usmatrix.net>
  801. [19990317]
  802. * Tue Mar 16 1999 Edgard Castro <castro@usmatrix.net>
  803. [alpha-19990315]
  804. * Tue Mar 9 1999 Edgard Castro <castro@usmatrix.net>
  805. [19990122-pl01-2]
  806. - shell and gecho information changed to complie with Red Hat stardand
  807. - changed the name of the rpm package to postfix, instead of postfix-beta
  808. * Tue Feb 16 1999 Edgard Castro <castro@usmatrix.net>
  809. [19990122-pl01-1]
  810. * Sun Jan 24 1999 Arne Coucheron <arneco@online.no>
  811. [19990122-1]
  812. - shell for postfix user changed to /bin/true to avoid logins to the account
  813. - files in %{_libdir}exec/postfix moved to %{_libdir}/postfix since this complies
  814. more with the Red Hat standard
  815. * Wed Jan 06 1999 Arne Coucheron <arneco@online.no>
  816. [19981230-2]
  817. - added URL for the source
  818. - added a cron job for daily check of errors
  819. - sample config files moved from /etc/postfix/sample to the docdir
  820. - dropped making of symlinks in %{_sbindir} and instead installing the real
  821. files there
  822. - because of the previous they're not needed anymore in %{_libdir}exec/postfix,
  823. so they are removed from that place
  824. * Fri Jan 01 1999 Arne Coucheron <arneco@online.no>
  825. [19981230-1]
  826. * Tue Dec 29 1998 Arne Coucheron <arneco@online.no>
  827. [19981222-1]
  828. - first build of rpm version