/[smeserver]/rpms/e-smith-ldap/sme8/e-smith-ldap-5.2.0-rename_old_record_fix2.patch
ViewVC logotype

Diff of /rpms/e-smith-ldap/sme8/e-smith-ldap-5.2.0-rename_old_record_fix2.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.1 by slords, Sat Sep 25 21:23:55 2010 UTC Revision 1.2 by slords, Sat Sep 25 21:27:22 2010 UTC
# Line 8  diff -up e-smith-ldap-5.2.0/root/etc/e-s Line 8  diff -up e-smith-ldap-5.2.0/root/etc/e-s
8  +  +
9  +           # Ensure key entry exist in old record before renaming  +           # Ensure key entry exist in old record before renaming
10  +           $result = $ldap->modify( "$oldfilter,$oldsearchbase", replace => { split('=', $newdn) } );  +           $result = $ldap->modify( "$oldfilter,$oldsearchbase", replace => { split('=', $newdn) } );
11  +           warn "failed to rename old entry $oldfilter,$oldsearchbase: ", $result->error if $result->code;  +           warn "failed to add attributes to old entry $oldfilter,$oldsearchbase: ", $result->error if $result->code;
12  +  +
13  +           # Move old record to new location  +           # Move old record to new location
14              $result = $ldap->moddn( "$oldfilter,$oldsearchbase", newrdn => $newdn, newsuperior => $newbase, deleteoldrdn => 1 );              $result = $ldap->moddn( "$oldfilter,$oldsearchbase", newrdn => $newdn, newsuperior => $newbase, deleteoldrdn => 1 );


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed