steffen: server/perl-kolab/Kolab-Conf Conf.pm,1.22,1.23
cvs at intevation.de
cvs at intevation.de
Sun Jul 4 13:21:44 CEST 2004
Author: steffen
Update of /kolabrepository/server/perl-kolab/Kolab-Conf
In directory doto:/tmp/cvs-serv30844/Kolab-Conf
Modified Files:
Conf.pm
Log Message:
group vdomain fix
Index: Conf.pm
===================================================================
RCS file: /kolabrepository/server/perl-kolab/Kolab-Conf/Conf.pm,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- Conf.pm 21 Jun 2004 03:20:36 -0000 1.22
+++ Conf.pm 4 Jul 2004 11:21:42 -0000 1.23
@@ -385,7 +385,12 @@
my $count = 60000;
if ($mesg->code <= 0) {
foreach $ldapobject ($mesg->entries) {
- my $group = $ldapobject->get_value('cn') . ":*:$count:";
+ my @dcs = split(/,/, at ldap_object->dn());
+ my @dn;
+ while( pop( @dcs ) =~ /dc=(.*)/ ) {
+ push(@dn, $1);
+ }
+ my $group = $ldapobject->get_value('cn') . '@'.join('.',reverse(@dn)) . ":*:$count:";
my $userlist = $ldapobject->get_value('member', asref => 1);
foreach (@$userlist) {
my $uid = $_;
More information about the commits
mailing list