1 diff -ur MigrationTools-47/migrate_passwd.pl MigrationTools-47.x/migrate_passwd.pl
2 --- MigrationTools-47/migrate_passwd.pl 2009-06-22 14:37:33.091177870 +0200
3 +++ MigrationTools-47.x/migrate_passwd.pl 2009-06-22 14:27:03.000000000 +0200
6 require '/etc/openldap/migrate_common.ph';
9 +$converter = Text::Iconv->new("UTF-8", "ASCII//TRANSLIT");
11 $PROGRAM = "migrate_passwd.pl";
12 $NAMINGCONTEXT = &getsuffix($PROGRAM);
40 local($user, $pwd, $uid, $gid, $gecos, $homedir, $shell) = split(/:/);
41 next if (defined($minuid) and ($uid < $minuid));
42 next if (defined($maxuid) and ($uid > $maxuid));
47 - print $HANDLE "gecos: $gecos\n";
48 + $cgecos = $converter->convert($gecos);
49 + print $HANDLE "gecos: $cgecos\n";