|
@@ -616,6 +616,10 @@ function remove_xmpp {
|
616
|
616
|
remove_completion_param install_xmpp
|
617
|
617
|
sed -i '/xmpp/d' $COMPLETION_FILE
|
618
|
618
|
sed -i '/prosody/d' $COMPLETION_FILE
|
|
619
|
+
|
|
620
|
+ rm /etc/avahi/services/xmpp.service
|
|
621
|
+ rm /etc/avahi/services/xmpp-server.service
|
|
622
|
+ systemctl restart avahi-daemon
|
619
|
623
|
}
|
620
|
624
|
|
621
|
625
|
function xmpp_email_headers {
|
|
@@ -1131,6 +1135,29 @@ function install_xmpp {
|
1131
|
1135
|
|
1132
|
1136
|
${PROJECT_NAME}-pass -u $MY_USERNAME -a xmpp -p "$XMPP_PASSWORD"
|
1133
|
1137
|
|
|
1138
|
+ # Add avahi services
|
|
1139
|
+ echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /etc/avahi/services/xmpp.service
|
|
1140
|
+ echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /etc/avahi/services/xmpp.service
|
|
1141
|
+ echo '<service-group>' >> /etc/avahi/services/xmpp.service
|
|
1142
|
+ echo ' <name replace-wildcards="yes">%h XMPP</name>' >> /etc/avahi/services/xmpp.service
|
|
1143
|
+ echo ' <service>' >> /etc/avahi/services/xmpp.service
|
|
1144
|
+ echo ' <type>_xmpp._tcp</type>' >> /etc/avahi/services/xmpp.service
|
|
1145
|
+ echo " <port>5222</port>" >> /etc/avahi/services/xmpp.service
|
|
1146
|
+ echo ' </service>' >> /etc/avahi/services/xmpp.service
|
|
1147
|
+ echo '</service-group>' >> /etc/avahi/services/xmpp.service
|
|
1148
|
+
|
|
1149
|
+ echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /etc/avahi/services/xmpp-server.service
|
|
1150
|
+ echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /etc/avahi/services/xmpp-server.service
|
|
1151
|
+ echo '<service-group>' >> /etc/avahi/services/xmpp-server.service
|
|
1152
|
+ echo ' <name replace-wildcards="yes">%h XMPP S2S</name>' >> /etc/avahi/services/xmpp-server.service
|
|
1153
|
+ echo ' <service>' >> /etc/avahi/services/xmpp-server.service
|
|
1154
|
+ echo ' <type>_xmpp-server._tcp</type>' >> /etc/avahi/services/xmpp-server.service
|
|
1155
|
+ echo " <port>5269</port>" >> /etc/avahi/services/xmpp-server.service
|
|
1156
|
+ echo ' </service>' >> /etc/avahi/services/xmpp-server.service
|
|
1157
|
+ echo '</service-group>' >> /etc/avahi/services/xmpp-server.service
|
|
1158
|
+
|
|
1159
|
+ systemctl restart avahi-daemon
|
|
1160
|
+
|
1134
|
1161
|
APP_INSTALLED=1
|
1135
|
1162
|
}
|
1136
|
1163
|
|