From e93b03683076286d92fe84c671a5cd4a3dec78b2 Mon Sep 17 00:00:00 2001 From: julienmalik Date: Thu, 25 Feb 2016 12:03:54 +0100 Subject: [PATCH] [fix] access to /var/lib/metronome/ needs sudo permissions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit During a domain removal, I hit this error : 2016-02-25 11:52:31,702 INFO yunohost.hook - [4615.1] + rm -rf /var/lib/metronome/{{domain}} 2016-02-25 11:52:31,705 WARNING yunohost.hook - [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 --- data/hooks/conf_regen/12-metronome | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/hooks/conf_regen/12-metronome b/data/hooks/conf_regen/12-metronome index d0bddbd56..d13c408ae 100644 --- a/data/hooks/conf_regen/12-metronome +++ b/data/hooks/conf_regen/12-metronome @@ -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