131 |
my $dn = delete( $row->{dn} ) || die "no dn in ",dump( $row ); |
my $dn = delete( $row->{dn} ) || die "no dn in ",dump( $row ); |
132 |
|
|
133 |
# this does some sanity cleanup for our data |
# this does some sanity cleanup for our data |
134 |
my $base_as_domain = $base; |
# my $base_as_domain = $base; |
135 |
$base_as_domain =~ s{dn=}{.}; |
# $base_as_domain =~ s{dn=}{.}; |
136 |
$base_as_domain =~ s{^\.}{@}; |
# $base_as_domain =~ s{^\.}{@}; |
137 |
$dn =~ s{$base_as_domain$}{}; |
# $dn =~ s{$base_as_domain$}{}; |
138 |
|
# |
139 |
$dn .= ',' . $base unless $dn =~ m{,}; # add base if none present |
# $dn .= ',' . $base unless $dn =~ m{,}; # add base if none present |
140 |
|
|
141 |
return ($dn, $row); |
return ($dn, $row); |
142 |
} |
} |