|
@@ -94,6 +94,23 @@ function configure_firewall_for_dlna {
|
94
|
94
|
|
95
|
95
|
firewall_add DLNA 1900 udp
|
96
|
96
|
firewall_add DLNA 8200 tcp
|
|
97
|
+
|
|
98
|
+ echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /etc/avahi/services/dlna.service
|
|
99
|
+ echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /etc/avahi/services/dlna.service
|
|
100
|
+ echo '<service-group>' >> /etc/avahi/services/dlna.service
|
|
101
|
+ echo ' <name replace-wildcards="yes">%h DLNA</name>' >> /etc/avahi/services/dlna.service
|
|
102
|
+ echo ' <service>' >> /etc/avahi/services/dlna.service
|
|
103
|
+ echo ' <type>_dlna._tcp</type>' >> /etc/avahi/services/dlna.service
|
|
104
|
+ echo " <port>8200</port>" >> /etc/avahi/services/dlna.service
|
|
105
|
+ echo ' </service>' >> /etc/avahi/services/dlna.service
|
|
106
|
+ echo ' <service>' >> /etc/avahi/services/dlna.service
|
|
107
|
+ echo ' <type>_dlna._udp</type>' >> /etc/avahi/services/dlna.service
|
|
108
|
+ echo " <port>1900</port>" >> /etc/avahi/services/dlna.service
|
|
109
|
+ echo ' </service>' >> /etc/avahi/services/dlna.service
|
|
110
|
+ echo '</service-group>' >> /etc/avahi/services/dlna.service
|
|
111
|
+
|
|
112
|
+ systemctl restart avahi-daemon
|
|
113
|
+
|
97
|
114
|
mark_completed $FUNCNAME
|
98
|
115
|
}
|
99
|
116
|
|
|
@@ -167,6 +184,9 @@ function remove_dlna {
|
167
|
184
|
remove_completion_param install_dlna
|
168
|
185
|
firewall_remove 1900 udp
|
169
|
186
|
firewall_remove 8200 tcp
|
|
187
|
+
|
|
188
|
+ rm /etc/avahi/services/dlna.service
|
|
189
|
+ systemctl restart avahi-daemon
|
170
|
190
|
}
|
171
|
191
|
|
172
|
192
|
function install_dlna_main {
|