mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
Del lock! et USER vide
This commit is contained in:
parent
7bd81606e1
commit
82a7194679
5 changed files with 17 additions and 16 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue