[fix] access to /var/lib/metronome/ needs sudo permissions

During a domain removal, I hit this error :

2016-02-25 11:52:31,702 INFO     yunohost.hook <lambda> - [4615.1] + rm -rf /var/lib/metronome/{{domain}}
2016-02-25 11:52:31,705 WARNING  yunohost.hook <lambda> - [4615.1] rm: cannot remove ‘/var/lib/metronome/{{domain}}’: Permission denied
2016-02-25 11:52:31,803 ERROR    yunohost.hook hook_callback - [4615.1] Script execution failed
This commit is contained in:
julienmalik 2016-02-25 12:03:54 +01:00
parent b27aa33192
commit e93b036830

View file

@ -51,7 +51,7 @@ for file in /etc/metronome/conf.d/*; do
sanitzed_domain="$(echo $domain | sed 's/\./%2e/g')"
[[ $domain_list =~ $domain ]] \
|| ([[ $(sudo yunohost service saferemove -s metronome $file | tail -n1) == "True" ]] \
&& rm -rf /var/lib/metronome/$sanitzed_domain)
&& sudo rm -rf /var/lib/metronome/$sanitzed_domain)
done
# Create domain directory