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

Attachment: 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

Odpowiedź listem elektroniczym