|
@@ -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
|