apply regex on hrEduPersonGroupMember
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 2 Sep 2010 12:36:37 +0000 (12:36 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 2 Sep 2010 12:36:37 +0000 (12:36 +0000)
this is used to rename group

bin/ldap-rewrite.pl

index b35822e..741a0a6 100755 (executable)
@@ -147,6 +147,10 @@ sub log_response {
                                        my ( $n, $v ) = split(/\s*:\s*/, $val );
                                        push @attrs, { type => $attr->{type} . '_' . $n, vals => [ $v ] };
                                }
                                        my ( $n, $v ) = split(/\s*:\s*/, $val );
                                        push @attrs, { type => $attr->{type} . '_' . $n, vals => [ $v ] };
                                }
+                       } elsif ( $attr->{type} eq 'hrEduPersonGroupMember' ) {
+                               foreach my $i ( 0 .. $#{ $attr->{vals} } ) {
+                                       $attr->{vals}->[$i] =~ s/^u2010/p2010/gs && warn "FIXME group";
+                               }
                        }
                }
 
                        }
                }