[Limacute-commit] r44 - trunk/RPM/SRC/perl-kolab

jhf at projects.linpro.no jhf at projects.linpro.no
Wed Jan 3 11:37:20 CET 2007


Author: jhf
Date: 2007-01-03 11:37:20 +0100 (Wed, 03 Jan 2007)
New Revision: 44

Added:
   trunk/RPM/SRC/perl-kolab/masquerade.patch
Modified:
   trunk/RPM/SRC/perl-kolab/perl-kolab.spec
Log:
Fix for masquerade of multiple domains and sub domains.

Added: trunk/RPM/SRC/perl-kolab/masquerade.patch
===================================================================
--- trunk/RPM/SRC/perl-kolab/masquerade.patch	2007-01-03 10:33:17 UTC (rev 43)
+++ trunk/RPM/SRC/perl-kolab/masquerade.patch	2007-01-03 10:37:20 UTC (rev 44)
@@ -0,0 +1,19 @@
+--- Kolab-Conf/Conf.pm.in.orig	2007-01-03 11:35:51.000000000 +0100
++++ Kolab-Conf/Conf.pm.in	2007-01-03 11:35:55.000000000 +0100
+@@ -279,9 +279,13 @@
+ 		SWITCH: {
+ 		    # Join function
+ 		    $fct eq 'join' && do {
+-		      $val = join $args, (ref $Kolab::config{$attr} eq "ARRAY")
+-			?@{$Kolab::config{$attr}}
+-			  :($Kolab::config{$attr});
++                      if (ref $Kolab::config{$attr} eq "ARRAY") {
++                          my @vals = @{$Kolab::config{$attr}} ;
++                          my @length_sorted_vals = sort {length $a cmp length $b} @vals;
++                          $val = join ($args, @length_sorted_vals) ;
++                      } else {
++                          $val = $Kolab::config{$attr};
++                      }
+ 		      last SWITCH;
+ 		    };
+ 		    # Quote function

Modified: trunk/RPM/SRC/perl-kolab/perl-kolab.spec
===================================================================
--- trunk/RPM/SRC/perl-kolab/perl-kolab.spec	2007-01-03 10:33:17 UTC (rev 43)
+++ trunk/RPM/SRC/perl-kolab/perl-kolab.spec	2007-01-03 10:37:20 UTC (rev 44)
@@ -42,6 +42,7 @@
 #   list of sources
 Source0:      perl-kolab-%{version}.tar.bz2
 Patch0:       anti_spam.patch
+Patch1:       masquerade.patch
 
 #   build information
 Prefix:       %{l_prefix}
@@ -59,6 +60,7 @@
 
 %setup -n %{name}-%{version}
     %patch0
+    %patch1
 
 
 %build



More information about the Limacute-commit mailing list