Czołem, Pozwoliłem sobie zaktualizować speca z AC-branch postfixa do najnowszej wersji. W załączeniu diff speca, patch lib64 z HEAD (głowy nie dam że jest potrzebny, ale raczej nie zaszkodzi) i diff patcha log-proxy-rejects. Buduje się i działa na i686 i amd64.
Może się komuś przyda albo trafi kiedyś do CVSa. Przy okazji - czy są jakieś konkretne powody dla których postfix w Th jest w wersji 2.3.6 a nie w najnowszej (2.4.5)? Pozdrawiam, Mateusz.
--- postfix-2.3.0/conf/dynamicmaps.cf~ 2006-07-25 13:36:17.245609587 +0300 +++ postfix-2.3.0/conf/dynamicmaps.cf 2006-07-25 13:37:00.056561114 +0300 @@ -6,4 +6,4 @@ # #type location of .so file name of open function #==== ================================ ===================== -* /usr/lib/postfix/dict_%s.so dict_%s_open +* /usr/lib64/postfix/dict_%s.so dict_%s_open
Index: postfix-log-proxy-rejects.patch =================================================================== RCS file: /cvsroot/SOURCES/postfix-log-proxy-rejects.patch,v retrieving revision 1.1 diff -u -r1.1 postfix-log-proxy-rejects.patch --- postfix-log-proxy-rejects.patch 8 Sep 2005 15:47:16 -0000 1.1 +++ postfix-log-proxy-rejects.patch 22 Aug 2007 16:47:24 -0000 @@ -1,6 +1,6 @@ --- postfix-2.2.3/src/smtpd/smtpd.c~ 2005-09-08 15:51:27.479075120 +0200 +++ postfix-2.2.3/src/smtpd/smtpd.c 2005-09-08 17:28:05.934984184 +0200 -@@ -2076,8 +2076,11 @@ +@@ -2079,9 +2079,12 @@ if (state->err == CLEANUP_STAT_OK) { (void) smtpd_proxy_cmd(state, SMTPD_PROX_WANT_ANY, "."); if (state->err == CLEANUP_STAT_OK && @@ -10,9 +10,10 @@ + smtpd_check_reject(state, MAIL_ERROR_POLICY, + "%s", STR(state->proxy_buffer)); + } - } else { - state->error_mask |= MAIL_ERROR_SOFTWARE; - state->err |= CLEANUP_STAT_PROXY; + } else if (state->err != CLEANUP_STAT_SIZE) { + state->err |= CLEANUP_STAT_PROXY; + vstring_sprintf(state->proxy_buffer, + "451 Error: queue file write error"); --- postfix-2.2.3/src/smtpd/smtpd_check.c~ 2005-09-08 15:51:27.482074664 +0200 +++ postfix-2.2.3/src/smtpd/smtpd_check.c 2005-09-08 17:28:05.192097120 +0200 @@ -764,7 +764,7 @@
Index: postfix.spec =================================================================== RCS file: /cvsroot/SPECS/postfix.spec,v retrieving revision 1.251.2.10 diff -u -r1.251.2.10 postfix.spec --- postfix.spec 17 Aug 2007 12:32:51 -0000 1.251.2.10 +++ postfix.spec 22 Aug 2007 16:48:44 -0000 @@ -14,6 +14,7 @@ # TODO: # - check/fix 'polish' bcond # +%define vda_ver 2.2.10 Summary: Postfix Mail Transport Agent Summary(cs): Postfix - program pro přepravu pošty (MTA) Summary(es): Postfix - Un MTA (Mail Transport Agent) de alto desempeńo @@ -22,21 +23,21 @@ Summary(pt_BR): Postfix - Um MTA (Mail Transport Agent) de alto desempenho Summary(sk): Agent prenosu pošty Postfix Name: postfix -Version: 2.2.5 -Release: 15 +Version: 2.2.11 +Release: 0.2 Epoch: 2 License: distributable Group: Networking/Daemons Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/%{name}-%{version}.tar.gz -# Source0-md5: 9c13d58494c64012bfd8ab0d6967305c +# Source0-md5: 03f416410110bf46352004dcae67a5fe Source1: %{name}.aliases Source2: %{name}.cron Source3: %{name}.init Source4: %{name}.sysconfig Source5: %{name}.sasl Source6: %{name}.pamd -Source7: http://web.onda.com.br/nadal/postfix/VDA/%{name}-%{version}-vda.patch.gz -# Source7-md5: 6fb8fdac842e561ca19cc1ed6cd9f810 +Source7: http://web.onda.com.br/nadal/postfix/VDA/%{name}-%{vda_ver}-vda.patch.gz +# Source7-md5: 8237cd654eb116d35785b11de6e5ca9c Patch0: %{name}-config.patch Patch1: %{name}-conf_msg.patch Patch2: %{name}-dynamicmaps.patch @@ -48,6 +49,7 @@ Patch7: %{name}-size-check-before-proxy.patch Patch8: %{name}-log-proxy-rejects.patch Patch9: %{name}-ident.patch +Patch10: %{name}-lib64.patch URL: http://www.postfix.org/ %{?with_sasl:BuildRequires: cyrus-sasl-devel} BuildRequires: db-devel @@ -237,6 +239,9 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%if "%{_lib}" == "lib64" +%patch10 -p1 +%endif %build %{__make} -f Makefile.init makefiles
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl