[fix] Restart the service if reloading fails in conf_regen (bugfix #195)

This commit is contained in:
Jérôme Lebleu 2016-02-21 18:10:54 +01:00
parent 3eea7bcb48
commit ec590bdef8
4 changed files with 13 additions and 7 deletions

View file

@ -62,5 +62,6 @@ sudo chown -R metronome: /etc/metronome/conf.d/
if [[ "$need_restart" == "True" ]]; then
sudo service metronome restart
else
sudo service metronome reload
sudo service metronome reload \
|| sudo service metronome restart
fi

View file

@ -78,6 +78,9 @@ else
fi
# Restart if need be
[[ "$need_restart" == "True" ]] \
&& sudo service nginx restart \
|| sudo service nginx reload
if [[ "$need_restart" == "True" ]]; then
sudo service nginx restart
else
sudo service nginx reload \
|| sudo service nginx restart
fi

View file

@ -48,9 +48,10 @@ if [ ! -f /proc/net/if_inet6 ]; then
's/inet_interfaces = all/inet_interfaces = all\ninet_protocols = ipv4/' \
main.cf
fi
if [[ $(safe_copy main.cf /etc/postfix/main.cf) == "True" ]]; then
sudo service postfix restart
else
sudo service postfix reload
sudo service postfix reload \
|| sudo service postfix restart
fi

View file

@ -47,4 +47,5 @@ for file in /etc/dnsmasq.d/*.*; do
|| sudo yunohost service saferemove -s dnsmasq $file
done
sudo service dnsmasq reload
sudo service dnsmasq reload \
|| sudo service dnsmasq restart