|  | @@ -103,21 +103,33 @@ EOF
 | 
	
		
			
				|  |  |    fi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    # start OpenLDAP
 | 
	
		
			
				|  |  | -  echo "Starting openldap..."
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  function startOpenLDAP(){
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    if [ -n "$PREVIOUS_HOSTNAME" ]; then
 | 
	
		
			
				|  |  | +      PREVIOUS_HOSTNAME="ldap://$PREVIOUS_HOSTNAME"
 | 
	
		
			
				|  |  | +    fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    #start openldap normaly
 | 
	
		
			
				|  |  | +    echo "Starting openldap..."
 | 
	
		
			
				|  |  | +    slapd -h "ldap://$HOSTNAME $PREVIOUS_HOSTNAME ldap://localhost ldapi:///" -u openldap -g openldap
 | 
	
		
			
				|  |  | +    echo "[ok]"
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    # start OpenLDAP with previous replication configuration
 | 
	
		
			
				|  |  |    if [ -e "$WAS_STARTED_WITH_REPLICATION" ]; then
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      . $WAS_STARTED_WITH_REPLICATION
 | 
	
		
			
				|  |  | -    echo "127.0.0.2 $PREVIOUS_HOSTNAME" >> /etc/hosts
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    slapd -h "ldap://$HOSTNAME ldap://$PREVIOUS_HOSTNAME ldap://localhost ldapi:///" -u openldap -g openldap
 | 
	
		
			
				|  |  | -  else
 | 
	
		
			
				|  |  | -    #start openldap normaly
 | 
	
		
			
				|  |  | -    slapd -h "ldap://$HOSTNAME ldap://localhost ldapi:///" -u openldap -g openldap
 | 
	
		
			
				|  |  | +    if [ "$PREVIOUS_HOSTNAME" != "$HOSTNAME" ]; then
 | 
	
		
			
				|  |  | +      echo "127.0.0.2 $PREVIOUS_HOSTNAME" >> /etc/hosts
 | 
	
		
			
				|  |  | +    else
 | 
	
		
			
				|  |  | +      PREVIOUS_HOSTNAME=""
 | 
	
		
			
				|  |  | +    fi
 | 
	
		
			
				|  |  |    fi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  echo "[ok]"
 | 
	
		
			
				|  |  | +  startOpenLDAP
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    # set bootstrap config part 2
 | 
	
		
			
				|  |  |    if $BOOTSTRAP; then
 |