| 
				
			 | 
			
			
				@@ -1713,6 +1713,23 @@ function save_firewall_settings { 
			 | 
		
	
		
			
			| 
				1713
			 | 
			
				1713
			 | 
			
			
				   chmod +x /etc/network/if-up.d/iptables 
			 | 
		
	
		
			
			| 
				1714
			 | 
			
				1714
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				1715
			 | 
			
				1715
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				1716
			 | 
			
			
				+function configure_firewall_for_dlna { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1717
			 | 
			
			
				+  if grep -Fxq "configure_firewall_for_dlna" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1718
			 | 
			
			
				+      return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1719
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1720
			 | 
			
			
				+  if [[ $INSTALLED_WITHIN_DOCKER == "yes" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1721
			 | 
			
			
				+      # docker does its own firewalling 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1722
			 | 
			
			
				+      return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1723
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1724
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1725
			 | 
			
			
				+      return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1726
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1727
			 | 
			
			
				+  iptables -A INPUT -i eth0 -p udp --dport 1900 -j ACCEPT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1728
			 | 
			
			
				+  iptables -A INPUT -i eth0 -p tcp --dport 8200 -j ACCEPT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1729
			 | 
			
			
				+  save_firewall_settings 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1730
			 | 
			
			
				+  echo 'configure_firewall_for_dlna' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1731
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1732
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				1716
			 | 
			
				1733
			 | 
			
			
				 function configure_firewall_for_dns { 
			 | 
		
	
		
			
			| 
				1717
			 | 
			
				1734
			 | 
			
			
				   if grep -Fxq "configure_firewall_for_dns" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				1718
			 | 
			
				1735
			 | 
			
			
				       return 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4997,6 +5014,7 @@ install_blog 
			 | 
		
	
		
			
			| 
				4997
			 | 
			
				5014
			 | 
			
			
				 install_gnu_social 
			 | 
		
	
		
			
			| 
				4998
			 | 
			
				5015
			 | 
			
			
				 install_redmatrix 
			 | 
		
	
		
			
			| 
				4999
			 | 
			
				5016
			 | 
			
			
				 install_dlna_server 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5017
			 | 
			
			
				+configure_firewall_for_dlna 
			 | 
		
	
		
			
			| 
				5000
			 | 
			
				5018
			 | 
			
			
				 install_mediagoblin 
			 | 
		
	
		
			
			| 
				5001
			 | 
			
				5019
			 | 
			
			
				 create_backup_script 
			 | 
		
	
		
			
			| 
				5002
			 | 
			
				5020
			 | 
			
			
				 create_restore_script 
			 |