From 57e7ad899b4ca99631218de9d91359f77117b751 Mon Sep 17 00:00:00 2001 From: Maniack Crudelis Date: Wed, 8 Mar 2017 20:20:38 +0100 Subject: [PATCH] Mail au mainteneur --- package_check.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/package_check.sh b/package_check.sh index 9cb6b27..4e64ccd 100755 --- a/package_check.sh +++ b/package_check.sh @@ -936,17 +936,19 @@ fi if [ "$level" -eq 0 ] && [ -e "$script_dir/../config" ] then # Si l'app est au niveau 0, et que le test tourne en CI, envoi un mail d'avertissement. - dest=$(grep "dest=" "$script_dir/../config" | cut -d= -f2) # Récupère le destinataire du mail de CI + dest=$(cat "$APP_CHECK/manifest.json" | grep '\"email\": ' | cut -d '"' -f 4) # Utilise l'adresse du mainteneur de l'application ci_path=$(grep "CI_URL=" "$script_dir/../config" | cut -d= -f2) if [ -n "$ci_path" ]; then message="$message sur $ci_path" fi - mail -s "Échec d'installation d'une application dans le CI" "$dest" <<< "$message" # Envoi un avertissement par mail. + mail -s "[YunoHost] Échec d'installation d'une application dans le CI" "$dest" <<< "$message" # Envoi un avertissement par mail. fi echo "Le log complet des installations et suppressions est disponible dans le fichier $COMPLETE_LOG" # Clean rm -f "$OUTPUTD" "$temp_RESULT" "$script_dir/url_output" "$script_dir/curl_print" "$script_dir/manifest_extract" -sudo rm -rf "$APP_CHECK" +if [ -n "$APP_CHECK" ]; then + sudo rm -rf "$APP_CHECK" +fi sudo rm "$script_dir/pcheck.lock" # Retire le lock