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 }