Bob Mottram 7 лет назад
Родитель
Сommit
6f3d90c95e
1 измененных файлов: 20 добавлений и 0 удалений
  1. 20
    0
      src/freedombone-app-dlna

+ 20
- 0
src/freedombone-app-dlna Просмотреть файл

94
 
94
 
95
     firewall_add DLNA 1900 udp
95
     firewall_add DLNA 1900 udp
96
     firewall_add DLNA 8200 tcp
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
     mark_completed $FUNCNAME
114
     mark_completed $FUNCNAME
98
 }
115
 }
99
 
116
 
167
     remove_completion_param install_dlna
184
     remove_completion_param install_dlna
168
     firewall_remove 1900 udp
185
     firewall_remove 1900 udp
169
     firewall_remove 8200 tcp
186
     firewall_remove 8200 tcp
187
+
188
+    rm /etc/avahi/services/dlna.service
189
+    systemctl restart avahi-daemon
170
 }
190
 }
171
 
191
 
172
 function install_dlna_main {
192
 function install_dlna_main {