postfix-vl.spec 33 KB

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