Add the damn short hostname to /etc/hosts automagically

This commit is contained in:
Alexandre Aubin 2020-05-14 01:47:34 +02:00
parent c6f184960c
commit e67dc79197

View file

@ -64,6 +64,11 @@ do_post_regen() {
systemctl restart resolvconf systemctl restart resolvconf
fi fi
# Some stupid things like rabbitmq-server used by onlyoffice won't work if
# the *short* hostname doesn't exists in /etc/hosts -_-
short_hostname=$(hostname -s)
grep -q "127.0.0.1.*$short_hostname" /etc/hosts || echo -e "127.0.0.1\t$short_hostname" >>/etc/hosts
[[ -z "$regen_conf_files" ]] \ [[ -z "$regen_conf_files" ]] \
|| service dnsmasq restart || service dnsmasq restart
} }