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 ""
|
||||
|
||||
notice=0
|
||||
if [ "$#" -eq 0 ]
|
||||
then
|
||||
echo "Le script prend en argument le package à tester."
|
||||
notice=1
|
||||
fi
|
||||
|
||||
## Récupère les arguments
|
||||
# --bash-mode
|
||||
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
|
||||
|
||||
# Check user
|
||||
if [ "$USER" != "$(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")"
|
||||
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") !\nL'utilisateur actuel est $(whoami)."
|
||||
echo -en "\e[0m"
|
||||
exit 0
|
||||
fi
|
||||
|
@ -111,13 +118,6 @@ else # Si le fichier de version n'existe pas, il est créé.
|
|||
fi
|
||||
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
|
||||
PASSWORD_TEST=checker_pwd
|
||||
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"
|
||||
|
||||
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
|
||||
|
||||
# Check user
|
||||
echo $USER > "$script_dir/setup_user"
|
||||
echo $(whoami) > "$script_dir/setup_user"
|
||||
|
||||
echo "> Update et install lxc lxctl" | tee "$LOG_BUILD_LXC"
|
||||
sudo apt-get update >> "$LOG_BUILD_LXC" 2>&1
|
||||
|
|
|
@ -373,8 +373,8 @@ done
|
|||
### Test l'accès ssh sur le conteneur
|
||||
echo -e "\e[1m\n> Test de l'accès ssh:\e[0m"
|
||||
# Check user
|
||||
if [ "$USER" != "$(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"
|
||||
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") !\nL'utilisateur actuel est $(whoami).\e[0m"
|
||||
sudo rm "$script_dir/../pcheck.lock" # Retire le lock
|
||||
exit 1
|
||||
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)
|
||||
|
||||
# Check user
|
||||
if [ "$USER" != "$(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")"
|
||||
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") !\nL'utilisateur actuel est $(whoami)."
|
||||
echo -en "\e[0m"
|
||||
exit 0
|
||||
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)
|
||||
|
||||
# Check user
|
||||
if [ "$USER" != "$(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")"
|
||||
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") !\nL'utilisateur actuel est $(whoami)."
|
||||
echo -en "\e[0m"
|
||||
rm "$script_dir/../pcheck.lock" # Retire le lock
|
||||
exit 0
|
||||
|
|
Loading…
Add table
Reference in a new issue