Del lock! et USER vide

This commit is contained in:
Maniack Crudelis 2016-12-02 12:32:30 +01:00
parent 7bd81606e1
commit 82a7194679
5 changed files with 17 additions and 16 deletions

View file

@ -9,6 +9,13 @@
echo "" echo ""
notice=0
if [ "$#" -eq 0 ]
then
echo "Le script prend en argument le package à tester."
notice=1
fi
## Récupère les arguments ## Récupère les arguments
# --bash-mode # --bash-mode
bash_mode=$(echo "$*" | grep -c -e "--bash-mode") # bash_mode vaut 1 si l'argument est présent. bash_mode=$(echo "$*" | grep -c -e "--bash-mode") # bash_mode vaut 1 si l'argument est présent.
@ -40,8 +47,8 @@ fi
if [ "${0:0:1}" == "/" ]; then script_dir="$(dirname "$0")"; else script_dir="$(echo $PWD/$(dirname "$0" | cut -d '.' -f2) | sed 's@/$@@')"; fi if [ "${0:0:1}" == "/" ]; then script_dir="$(dirname "$0")"; else script_dir="$(echo $PWD/$(dirname "$0" | cut -d '.' -f2) | sed 's@/$@@')"; fi
# Check user # Check user
if [ "$USER" != "$(cat "$script_dir/sub_scripts/setup_user")" ] && test -e "$script_dir/sub_scripts/setup_user"; then if [ "$(whoami)" != "$(cat "$script_dir/sub_scripts/setup_user")" ] && test -e "$script_dir/sub_scripts/setup_user"; then
echo -e "\e[91mCe script doit être exécuté avec l'utilisateur $(cat "$script_dir/sub_scripts/setup_user")" echo -e "\e[91mCe script doit être exécuté avec l'utilisateur $(cat "$script_dir/sub_scripts/setup_user") !\nL'utilisateur actuel est $(whoami)."
echo -en "\e[0m" echo -en "\e[0m"
exit 0 exit 0
fi fi
@ -111,13 +118,6 @@ else # Si le fichier de version n'existe pas, il est créé.
fi fi
echo "$version_plinter" > "$script_dir/plinter_version" echo "$version_plinter" > "$script_dir/plinter_version"
notice=0
if [ "$#" -eq 0 ]
then
echo "Le script prend en argument le package à tester."
notice=1
fi
USER_TEST=package_checker USER_TEST=package_checker
PASSWORD_TEST=checker_pwd PASSWORD_TEST=checker_pwd
PATH_TEST=/check PATH_TEST=/check
@ -735,3 +735,4 @@ echo "Le log complet des installations et suppressions est disponible dans le fi
rm -f "$OUTPUTD" "$temp_RESULT" "$script_dir/url_output" "$script_dir/curl_print" "$script_dir/manifest_extract" rm -f "$OUTPUTD" "$temp_RESULT" "$script_dir/url_output" "$script_dir/curl_print" "$script_dir/manifest_extract"
sudo rm -rf "$APP_CHECK" sudo rm -rf "$APP_CHECK"
sudo rm "$script_dir/pcheck.lock" # Retire le lock

View file

@ -11,7 +11,7 @@ YUNO_PWD=admin
LXC_NAME=pchecker_lxc LXC_NAME=pchecker_lxc
# Check user # Check user
echo $USER > "$script_dir/setup_user" echo $(whoami) > "$script_dir/setup_user"
echo "> Update et install lxc lxctl" | tee "$LOG_BUILD_LXC" echo "> Update et install lxc lxctl" | tee "$LOG_BUILD_LXC"
sudo apt-get update >> "$LOG_BUILD_LXC" 2>&1 sudo apt-get update >> "$LOG_BUILD_LXC" 2>&1

View file

@ -373,8 +373,8 @@ done
### Test l'accès ssh sur le conteneur ### Test l'accès ssh sur le conteneur
echo -e "\e[1m\n> Test de l'accès ssh:\e[0m" echo -e "\e[1m\n> Test de l'accès ssh:\e[0m"
# Check user # Check user
if [ "$USER" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/setup_user"; then if [ "$(whoami)" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/setup_user"; then
echo -e "\e[91mPour tester l'accès ssh, le script doit être exécuté avec l'utilisateur $(cat "$script_dir/setup_user")\e[0m" echo -e "\e[91mPour tester l'accès ssh, le script doit être exécuté avec l'utilisateur $(cat "$script_dir/setup_user") !\nL'utilisateur actuel est $(whoami).\e[0m"
sudo rm "$script_dir/../pcheck.lock" # Retire le lock sudo rm "$script_dir/../pcheck.lock" # Retire le lock
exit 1 exit 1
fi fi

View file

@ -6,8 +6,8 @@ if [ "${0:0:1}" == "/" ]; then script_dir="$(dirname "$0")"; else script_dir="$(
LXC_NAME=$(cat "$script_dir/lxc_build.sh" | grep LXC_NAME= | cut -d '=' -f2) LXC_NAME=$(cat "$script_dir/lxc_build.sh" | grep LXC_NAME= | cut -d '=' -f2)
# Check user # Check user
if [ "$USER" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/setup_user"; then if [ "$(whoami)" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/setup_user"; then
echo -e "\e[91mCe script doit être exécuté avec l'utilisateur $(cat "$script_dir/setup_user")" echo -e "\e[91mCe script doit être exécuté avec l'utilisateur $(cat "$script_dir/setup_user") !\nL'utilisateur actuel est $(whoami)."
echo -en "\e[0m" echo -en "\e[0m"
exit 0 exit 0
fi fi

View file

@ -14,8 +14,8 @@ PLAGE_IP=$(cat "$script_dir/lxc_build.sh" | grep PLAGE_IP= | cut -d '"' -f2)
LXC_NAME=$(cat "$script_dir/lxc_build.sh" | grep LXC_NAME= | cut -d '=' -f2) LXC_NAME=$(cat "$script_dir/lxc_build.sh" | grep LXC_NAME= | cut -d '=' -f2)
# Check user # Check user
if [ "$USER" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/setup_user"; then if [ "$(whoami)" != "$(cat "$script_dir/setup_user")" ] && test -e "$script_dir/setup_user"; then
echo -e "\e[91mCe script doit être exécuté avec l'utilisateur $(cat "$script_dir/setup_user")" echo -e "\e[91mCe script doit être exécuté avec l'utilisateur $(cat "$script_dir/setup_user") !\nL'utilisateur actuel est $(whoami)."
echo -en "\e[0m" echo -en "\e[0m"
rm "$script_dir/../pcheck.lock" # Retire le lock rm "$script_dir/../pcheck.lock" # Retire le lock
exit 0 exit 0