| 
				
			 | 
			
			
				@@ -47,6 +47,10 @@ function update_inadyn_config { 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				47
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				48
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				49
			 | 
			
				49
			 | 
			
			
				     if ! grep -q "$DDNS_PROVIDER" /etc/inadyn.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				+        # remove entry for any previous ddns 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+        sed -i '/^system $/,$d' /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				+        # add the new provider 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				54
			 | 
			
			
				         { echo ''; 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				55
			 | 
			
			
				           echo "system $DDNS_PROVIDER"; 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				56
			 | 
			
			
				           echo '  ssl'; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -58,6 +62,7 @@ function update_inadyn_config { 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				62
			 | 
			
			
				             echo "  password $DDNS_PASSWORD" >> /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				63
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				64
			 | 
			
			
				     else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+        # change username/password for an existing provider 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				66
			 | 
			
			
				         if [ "$DDNS_USERNAME" ]; then 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				67
			 | 
			
			
				             sed -i "s|  username .*|  username $DDNS_USERNAME|g" /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				68
			 | 
			
			
				         fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -65,6 +70,7 @@ function update_inadyn_config { 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				70
			 | 
			
			
				             sed -i "s|  password .*|  password $DDNS_PASSWORD|g" /etc/inadyn.conf 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				71
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				72
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				73
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				74
			 | 
			
			
				     systemctl enable inadyn 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				75
			 | 
			
			
				     systemctl restart inadyn 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				76
			 | 
			
			
				 } 
			 |