diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna index 52e93b4d..36358f38 100755 --- a/src/freedombone-app-dlna +++ b/src/freedombone-app-dlna @@ -49,6 +49,22 @@ function configure_firewall_for_dlna { echo 'configure_firewall_for_dlna' >> $COMPLETION_FILE } +function remove_dlna_server { + if ! grep -Fxq "install_dlna_server" $COMPLETION_FILE; then + return + fi + service minidlna stop + apt-get -y remove --purge minidlna + if [ -f /etc/minidlna.conf ]; then + rm /etc/minidlna.conf + fi + iptables -D INPUT -p udp --dport 1900 -j ACCEPT + iptables -D INPUT -p tcp --dport 8200 -j ACCEPT + function_check save_firewall_settings + save_firewall_settings + sed -i '/install_dlna_server/d' $COMPLETION_FILE +} + function install_dlna_server { if grep -Fxq "install_dlna_server" $COMPLETION_FILE; then return