install_update_dovecot.sh: allow multiple XMMP listener adresses.
This commit is contained in:
parent
c911111bbb
commit
e37164e5ff
@ -68,7 +68,7 @@ else
|
||||
fi
|
||||
|
||||
xmpp_listener=false
|
||||
xmpp_listener_address="127.0.0.1"
|
||||
xmpp_listener_addresses="127.0.0.1 $ipv4"
|
||||
xmpp_listener_port="4444"
|
||||
|
||||
# ---
|
||||
|
@ -165,7 +165,9 @@ fi
|
||||
[[ -n "$xmpp_listener" ]] || xmpp_listener=false
|
||||
|
||||
if $xmpp_listener ; then
|
||||
[[ -n "$xmpp_listener_address" ]] || xmpp_listener_address="127.0.0.1"
|
||||
# Be compartible with older installations
|
||||
[[ -n "$xmpp_listener_address" ]] && xmpp_listener_addresses"$xmpp_listener_address"
|
||||
[[ -n "$xmpp_listener_addresses" ]] || xmpp_listener_addresses="127.0.0.1 $ipv4"
|
||||
[[ -n "$xmpp_listener_port" ]] || xmpp_listener_port="44444"
|
||||
fi
|
||||
|
||||
@ -353,7 +355,7 @@ echo -e "\tMax user connections per ip...: $max_userip_connections"
|
||||
echo ""
|
||||
echo -e "\tAuth Listener (Jabber)........: $xmpp_listener"
|
||||
if $xmpp_listener ; then
|
||||
echo -e "\t Auth Listener Addresses....: $xmpp_listener_address"
|
||||
echo -e "\t Auth Listener Addresses....: $xmpp_listener_addresses"
|
||||
echo -e "\t AUTH Listener PORT.........: $xmpp_listener_port"
|
||||
fi
|
||||
echo ""
|
||||
@ -1189,7 +1191,7 @@ fi
|
||||
## -
|
||||
## - # Auth Listener (XMPP - Jabber)
|
||||
## - inet_listener {
|
||||
## - address = $xmpp_listener_address
|
||||
## - address = $xmpp_listener_addresses
|
||||
## - port = $xmpp_listener_port
|
||||
## - }
|
||||
## - ..
|
||||
@ -1249,7 +1251,7 @@ perl -i -n -p -e "s#^([ ]*)(inet_listener\ +pop3s.*)#\1\2\n\1 address = $pops_l
|
||||
/usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-master.conf || _failed=true
|
||||
|
||||
if $xmpp_listener ; then
|
||||
perl -i -n -p -e "s#^([ ]*)(service auth\s+\{.*)#\1\2\n\n \# Auth Listener (XMPP - Jabber)\n inet_listener {\n address = $xmpp_listener_address\n port = $xmpp_listener_port\n }\n#g" \
|
||||
perl -i -n -p -e "s#^([ ]*)(service auth\s+\{.*)#\1\2\n\n \# Auth Listener (XMPP - Jabber)\n inet_listener {\n address = $xmpp_listener_addresses\n port = $xmpp_listener_port\n }\n#g" \
|
||||
/usr/local/dovecot-${_version}/etc/dovecot/conf.d/10-master.conf || _failed=true
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user