diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp
index 8ced2f1a..8d8b3720 100755
--- a/src/freedombone-app-xmpp
+++ b/src/freedombone-app-xmpp
@@ -616,6 +616,10 @@ function remove_xmpp {
remove_completion_param install_xmpp
sed -i '/xmpp/d' $COMPLETION_FILE
sed -i '/prosody/d' $COMPLETION_FILE
+
+ rm /etc/avahi/services/xmpp.service
+ rm /etc/avahi/services/xmpp-server.service
+ systemctl restart avahi-daemon
}
function xmpp_email_headers {
@@ -1131,6 +1135,29 @@ function install_xmpp {
${PROJECT_NAME}-pass -u $MY_USERNAME -a xmpp -p "$XMPP_PASSWORD"
+ # Add avahi services
+ echo '' > /etc/avahi/services/xmpp.service
+ echo '' >> /etc/avahi/services/xmpp.service
+ echo '' >> /etc/avahi/services/xmpp.service
+ echo ' %h XMPP' >> /etc/avahi/services/xmpp.service
+ echo ' ' >> /etc/avahi/services/xmpp.service
+ echo ' _xmpp._tcp' >> /etc/avahi/services/xmpp.service
+ echo " 5222" >> /etc/avahi/services/xmpp.service
+ echo ' ' >> /etc/avahi/services/xmpp.service
+ echo '' >> /etc/avahi/services/xmpp.service
+
+ echo '' > /etc/avahi/services/xmpp-server.service
+ echo '' >> /etc/avahi/services/xmpp-server.service
+ echo '' >> /etc/avahi/services/xmpp-server.service
+ echo ' %h XMPP S2S' >> /etc/avahi/services/xmpp-server.service
+ echo ' ' >> /etc/avahi/services/xmpp-server.service
+ echo ' _xmpp-server._tcp' >> /etc/avahi/services/xmpp-server.service
+ echo " 5269" >> /etc/avahi/services/xmpp-server.service
+ echo ' ' >> /etc/avahi/services/xmpp-server.service
+ echo '' >> /etc/avahi/services/xmpp-server.service
+
+ systemctl restart avahi-daemon
+
APP_INSTALLED=1
}