From a903a5b25baca1c099250d30dfd91c44186df6f04ec534b525c2c10d8434927a Mon Sep 17 00:00:00 2001 From: Peter Varkoly Date: Wed, 11 May 2011 08:33:37 +0000 Subject: [PATCH] clean up OBS-URL: https://build.opensuse.org/package/show/server:mail/postfix?expand=0&rev=72 --- postfix-2.7.1-main.cf.patch | 4 +-- postfix-SuSE-ldap.patch | 69 ------------------------------------- postfix.spec | 2 -- 3 files changed, 2 insertions(+), 73 deletions(-) delete mode 100644 postfix-SuSE-ldap.patch diff --git a/postfix-2.7.1-main.cf.patch b/postfix-2.7.1-main.cf.patch index 628fe95..af4d3d0 100644 --- a/postfix-2.7.1-main.cf.patch +++ b/postfix-2.7.1-main.cf.patch @@ -10,8 +10,8 @@ diff -ruN postfix-2.7.1-orig/conf/main.cf postfix-2.7.1/conf/main.cf +############################################################ +# Start MySQL from postfixwiki.org +############################################################ -+relay_domains = $mydestination, hash:/etc/postfix/relay -+virtual_alias_maps = hash:/etc/postfix/virtual ++#relay_domains = $mydestination, hash:/etc/postfix/relay ++#virtual_alias_maps = hash:/etc/postfix/virtual +#virtual_uid_maps = static:303 +#virtual_gid_maps = static:303 +#virtual_minimum_uid = 303 diff --git a/postfix-SuSE-ldap.patch b/postfix-SuSE-ldap.patch deleted file mode 100644 index c3c21dd..0000000 --- a/postfix-SuSE-ldap.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff -ruN postfix-SuSE-orig/ldap_aliases.cf postfix-SuSE/ldap_aliases.cf ---- postfix-SuSE-orig/ldap_aliases.cf 1970-01-01 01:00:00.000000000 +0100 -+++ postfix-SuSE/ldap_aliases.cf 2011-01-17 10:43:12.000000000 +0100 -@@ -0,0 +1,4 @@ -+server_host = 127.0.0.1 -+search_base = dc=mail,dc=net -+query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=posixAccount)) -+result_attribute = uid -diff -ruN postfix-SuSE-orig/SuSEconfig.postfix postfix-SuSE/SuSEconfig.postfix ---- postfix-SuSE-orig/SuSEconfig.postfix 2010-11-25 16:15:29.000000000 +0100 -+++ postfix-SuSE/SuSEconfig.postfix 2011-01-17 11:39:32.000000000 +0100 -@@ -231,6 +231,8 @@ - TMPDIR=$(mktemp -d /tmp/SuSEconfig.postfix.XXXXXX) || exit 1 - PCONF="/usr/sbin/postconf -c $TMPDIR" - -+ # needed when for WITH_LDAP -+ export POSTFIX_WITH_LDAP - # needed when for WITH_MYSQL - export POSTFIX_WITH_MYSQL - MCF_DIR=$TMPDIR -@@ -623,6 +625,11 @@ - my $mncf = "$ENV{MCF_DIR}/main.cf"; - my $line; - -+my $with_ldap = -+ defined $ENV{POSTFIX_WITH_LDAP} ? $ENV{POSTFIX_WITH_LDAP} : "no"; -+ -+$with_ldap = lc($with_ldap); -+ - my $with_mysql = - defined $ENV{POSTFIX_WITH_MYSQL} ? $ENV{POSTFIX_WITH_MYSQL} : "no"; - -@@ -634,10 +641,14 @@ - chomp; - - if( /\#?(virtual_alias_maps\s=\s).*/ ) { -- if ($with_mysql ne "yes") { -- $line = $1."hash:/etc/postfix/virtual"; -- } else { -+ if ($with_mysql ne "yes" && $with_ldap ne "yes") { -+ $line = $1."hash:/etc/postfix/virtual"; -+ } elsif ($with_ldap eq "yes" && $with_mysql ne "yes") { -+ $line = $1."hash:/etc/postfix/virtual ldap:/etc/postfix/ldap_aliases.cf"; -+ } elsif ($with_mysql eq "yes" && $with_ldap ne "yes") { - $line = $1."hash:/etc/postfix/virtual mysql:/etc/postfix/mysql_virtual_alias_maps.cf"; -+ } elsif ($with_mysql eq "yes" && $with_ldap eq "yes") { -+ $line = $1."hash:/etc/postfix/virtual ldap:/etc/postfix/ldap_aliases.cf mysql:/etc/postfix/mysql_virtual_alias_maps.cf"; - } - } elsif( /\#?(virtual_uid_maps\s=.*)/ ) { - if ($with_mysql ne "yes") { -diff -ruN postfix-SuSE-orig/sysconfig.postfix postfix-SuSE/sysconfig.postfix ---- postfix-SuSE-orig/sysconfig.postfix 2010-07-06 16:57:01.000000000 +0200 -+++ postfix-SuSE/sysconfig.postfix 2011-01-17 10:40:19.000000000 +0100 -@@ -125,6 +125,15 @@ - ## Default: no - ## Config: postfix - # -+# Set this to yes, if SuSEconfig should activate ldap stuff in main.cf -+# This extends virtual_alias_maps with "ldap:/etc/postfix/ldap_aliases.cf" -+# -+POSTFIX_WITH_LDAP="no" -+ -+## Type: yesno -+## Default: no -+## Config: postfix -+# - # Set this to yes, if SuSEconfig should activate mysql stuff in main.cf - # and having 'mysql.sock' inside chroot jail - # Note: When POSTFIX_CHROOT="yes" then 'mysql.sock' will be available diff --git a/postfix.spec b/postfix.spec index 139a847..be5ce40 100644 --- a/postfix.spec +++ b/postfix.spec @@ -36,7 +36,6 @@ Patch2: pointer_to_literals.patch Patch3: ipv6_disabled.patch Patch10: %{name}-2.7.1-main.cf.patch Patch11: %{name}-vda-2.7.1.patch -Patch12: %{name}-SuSE-ldap.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %insserv_prereq %fillup_prereq PreReq: /usr/bin/getent @@ -168,7 +167,6 @@ Authors: %patch3 -p1 %patch10 -p1 %patch11 -p1 -%patch12 -p0 # --------------------------------------------------------------------------- %build