From 0f71e54d7ce0dea650b8d8a99f3a6416cd3ba907 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Sun, 3 Jul 2016 20:29:52 +0100
Subject: [PATCH] function to remove dlna

---
 src/freedombone-app-dlna | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna
index 52e93b4d6..36358f388 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
-- 
GitLab