| 
				
			 | 
			
			
				@@ -129,10 +129,18 @@ function update_inadyn_config { 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				129
			 | 
			
			
				     else 
			 | 
		
	
		
			
			| 
				130
			 | 
			
				130
			 | 
			
			
				         # change username/password for an existing provider 
			 | 
		
	
		
			
			| 
				131
			 | 
			
				131
			 | 
			
			
				         if [ "$DDNS_USERNAME" ]; then 
			 | 
		
	
		
			
			| 
				132
			 | 
			
				
			 | 
			
			
				-            sed -i "s|  username .*|  username $DDNS_USERNAME|g" /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+            if grep -q "  username " /etc/inadyn.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+                sed -i "s|  username .*|  username $DDNS_USERNAME|g" /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+            else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+                echo "  username $DDNS_USERNAME" >> /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				+            fi 
			 | 
		
	
		
			
			| 
				133
			 | 
			
				137
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				134
			 | 
			
				138
			 | 
			
			
				         if [ "$DDNS_PASSWORD" ]; then 
			 | 
		
	
		
			
			| 
				135
			 | 
			
				
			 | 
			
			
				-            sed -i "s|  password .*|  password $DDNS_PASSWORD|g" /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				139
			 | 
			
			
				+            if grep -q "  password " /etc/inadyn.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				140
			 | 
			
			
				+                sed -i "s|  password .*|  password $DDNS_PASSWORD|g" /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+            else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				142
			 | 
			
			
				+                echo "  password $DDNS_PASSWORD" >> /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+            fi 
			 | 
		
	
		
			
			| 
				136
			 | 
			
				144
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				137
			 | 
			
				145
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				138
			 | 
			
				146
			 | 
			
			
				  
			 |