Author: rhafer Date: Fri Jun 10 11:08:27 2011 New Revision: 64313 URL: http://svn.opensuse.org/viewcvs/yast?rev=64313&view=rev Log: Add update referral when setting up slave Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/LdapServer.pm Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/LdapServer.pm URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/ldap-server/src/LdapServer.pm?rev=64313&r1=64312&r2=64313&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/ldap-server/src/LdapServer.pm (original) +++ branches/SuSE-Code-11-SP2-Branch/ldap-server/src/LdapServer.pm Fri Jun 10 11:08:27 2011 @@ -2881,6 +2881,7 @@ my $dbs = $self->ReadDatabaseList(); for ( my $i=0; $i < scalar(@{$dbs})-1; $i++) { + y2milestone("Checking SyncProvider Overlay configuration"); my $type = $dbs->[$i+1]->{'type'}; my $suffix = $dbs->[$i+1]->{'suffix'}; if ( $type eq "config" || $type eq "bdb" || $type eq "hdb" ) @@ -2932,6 +2933,24 @@ for ( my $i=0; $i < scalar(@{$dbs})-1; $i++) { + y2milestone("Checking Update Referral"); + my $type = $dbs->[$i+1]->{'type'}; + my $suffix = $dbs->[$i+1]->{'suffix'}; + if ( $type eq "config" || $type eq "bdb" || $type eq "hdb" ) + { + my $updateref = SCR->Read(".ldapserver.database.{".$i."}.updateref" ); + if ( ! defined $updateref ) + { + y2milestone("Adding Update Referral"); + SCR->Write(".ldapserver.database.{".$i."}.updateref", + $syncreplbaseconfig->{'provider'} ); + } + } + } + + for ( my $i=0; $i < scalar(@{$dbs})-1; $i++) + { + y2milestone("Checking Database ACLs"); my $type = $dbs->[$i+1]->{'type'}; my $suffix = $dbs->[$i+1]->{'suffix'}; if ( $type eq "config" || $type eq "bdb" || $type eq "hdb" ) @@ -3019,6 +3038,7 @@ } for ( my $i=0; $i < scalar(@{$dbs})-1; $i++) { + y2milestone("Checking Database Limits"); my $type = $dbs->[$i+1]->{'type'}; my $suffix = $dbs->[$i+1]->{'suffix'}; if ( $type eq "config" || $type eq "bdb" || $type eq "hdb" ) -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org