package_check/sub_scripts/loop_#654.sh
2016-12-05 21:03:41 +01:00

28 lines
892 B
Bash
Executable file

#!/bin/bash
# Boucle de test pour partir à la chasse au bug #654 (https://dev.yunohost.org/issues/654)
# Donner en argument le package à tester
# Un ctrl+C est nécessaire pour stopper la boucle!
# Sur un second terminal, tail -f package_check/patch_#654.log pour récupérer les erreurs
if [ "$#" -eq 0 ]; then
echo "Le script prend en argument le package à tester."
exit 1
fi
if [ "$#" -gt 1 ]; then
echo "Le script prend un seul argument."
exit 1
fi
# Récupère le dossier du script
if [ "${0:0:1}" == "/" ]; then script_dir="$(dirname "$0")"; else script_dir="$(echo $PWD/$(dirname "$0" | cut -d '.' -f2) | sed 's@/$@@')"; fi
sudo rm "$script_dir/../pcheck.lock" # Retire le lock
touch "$script_dir/../patch_#654.log"
while (true) # Boucle infinie...
do
"$script_dir/../package_check.sh" --bash-mode "$1"
# "$script_dir/../package_check.sh" --bash-mode --no_lxc "$1"
done