|  | @@ -7450,7 +7450,8 @@ function install_irc_server {
 | 
	
		
			
			| 7450 | 7450 |      sed -i 's|;CertFile = /etc/ssl/certs/server.crt|CertFile = /etc/ssl/certs/ngircd.crt|g' /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7451 | 7451 |      sed -i 's|;DHFile = /etc/ngircd/dhparams.pem|DHFile = /etc/ssl/certs/ngircd.dhparam|g' /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7452 | 7452 |      sed -i 's|;KeyFile = /etc/ssl/private/server.key|KeyFile = /etc/ssl/private/ngircd.key|g' /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7453 |  | -    sed -i "s/;Ports =.*/Ports = $IRC_PORT, 9050, $IRC_ONION_PORT/g" /etc/ngircd/ngircd.conf
 | 
	
		
			
			|  | 7453 | +    sed -i ":a;N;\$!ba;s/;Ports =.*/;Ports = $IRC_PORT, 9050, $IRC_ONION_PORT/1" /etc/ngircd/ngircd.conf
 | 
	
		
			
			|  | 7454 | +    sed -i ":a;N;\$!ba;s/;Ports =.*/Ports = $IRC_PORT/2" /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7454 | 7455 |      sed -i "s/;Name = #ngircd/Name = #${PROJECT_NAME}/g" /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7455 | 7456 |      sed -i "s/;Topic = Our ngircd testing channel/Topic = ${PROJECT_NAME} chat channel/g" /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7456 | 7457 |      sed -i 's/;MaxUsers = 23/MaxUsers = 23/g' /etc/ngircd/ngircd.conf
 | 
	
	
		
			
			|  | @@ -7468,6 +7469,7 @@ function install_irc_server {
 | 
	
		
			
			| 7468 | 7469 |      sed -i 's/;RequireAuthPing = no/RequireAuthPing = no/g' /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7469 | 7470 |      sed -i "s/;Name = TheOper/Name = $MY_USERNAME/g" /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7470 | 7471 |      sed -i "s/;Password = ThePwd/Password = $IRC_OPERATOR_PASSWORD/g" /etc/ngircd/ngircd.conf
 | 
	
		
			
			|  | 7472 | +    sed -i 's|;Listen =.*|Listen = 0.0.0.0,0.0.0.0:9050,127.0.0.1,127.0.0.1:9050|g' /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7471 | 7473 |      if [ $IRC_PASSWORD ]; then
 | 
	
		
			
			| 7472 | 7474 |          sed -i "0,/RE/s/Password =.*/Password = $IRC_PASSWORD/" /etc/ngircd/ngircd.conf
 | 
	
		
			
			| 7473 | 7475 |      fi
 |