mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
Infos connexion
This commit is contained in:
parent
60c89aa304
commit
ec0eac5856
4 changed files with 32 additions and 10 deletions
|
@ -64,6 +64,10 @@ if [ "$(whoami)" != "$(cat "$script_dir/sub_scripts/setup_user")" ] && test -e "
|
|||
exit 0
|
||||
fi
|
||||
|
||||
source "$script_dir/sub_scripts/lxc_launcher.sh"
|
||||
source "$script_dir/sub_scripts/testing_process.sh"
|
||||
source /usr/share/yunohost/helpers
|
||||
|
||||
# Vérifie la connexion internet.
|
||||
ping -q -c 2 yunohost.org > /dev/null 2>&1
|
||||
if [ "$?" -ne 0 ]; then # En cas d'échec de connexion, tente de pinger un autre domaine pour être sûr
|
||||
|
@ -174,10 +178,6 @@ if [ -z "$main_iface" ]; then
|
|||
echo -e "# Interface réseau principale de l'hôte\niface=$main_iface\n" >> "$pcheck_config"
|
||||
fi
|
||||
|
||||
source "$script_dir/sub_scripts/lxc_launcher.sh"
|
||||
source "$script_dir/sub_scripts/testing_process.sh"
|
||||
source /usr/share/yunohost/helpers
|
||||
|
||||
if [ "$no_lxc" -eq 0 ]
|
||||
then
|
||||
DOMAIN=$(sudo cat /var/lib/lxc/$LXC_NAME/rootfs/etc/yunohost/current_host)
|
||||
|
|
|
@ -29,3 +29,13 @@ sleep 3
|
|||
|
||||
# Vérifie que la machine a démarré
|
||||
sudo lxc-ls -f
|
||||
|
||||
echo "> Connexion au conteneur:"
|
||||
echo "Pour exécuter une seule commande:"
|
||||
echo -e "\e[1msudo lxc-attach -n $LXC_NAME -- commande\e[0m"
|
||||
|
||||
echo "Pour établir une connexion ssh:"
|
||||
if [ $(cat "$script_dir/setup_user") = "root" ]; then
|
||||
echo -ne "\e[1msudo "
|
||||
fi
|
||||
echo -e "\e[1mssh -t $LXC_NAME\e[0m"
|
||||
|
|
|
@ -119,3 +119,15 @@ LXC_TURNOFF () {
|
|||
sudo ifdown --force $LXC_BRIDGE | tee -a "$RESULT" 2>&1
|
||||
fi
|
||||
}
|
||||
|
||||
LXC_CONNECT_INFO () {
|
||||
echo "> Connexion au conteneur:"
|
||||
echo "Pour exécuter une seule commande:"
|
||||
echo -e "\e[1msudo lxc-attach -n $LXC_NAME -- commande\e[0m"
|
||||
|
||||
echo "Pour établir une connexion ssh:"
|
||||
if [ $(cat "$script_dir/setup_user") = "root" ]; then
|
||||
echo -ne "\e[1msudo "
|
||||
fi
|
||||
echo -e "\e[1mssh $ARG_SSH $LXC_NAME\e[0m"
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ SETUP_APP () {
|
|||
REMOVE_APP () {
|
||||
if [ "$auto_remove" -eq 0 ] && [ "$bash_mode" -ne 1 ]; then # Si l'auto_remove est désactivée. Marque une pause avant de continuer.
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
||||
LXC_CONNECT_INFO
|
||||
fi
|
||||
read -p "Appuyer sur une touche pour supprimer l'application et continuer les tests..." < /dev/tty
|
||||
fi
|
||||
|
@ -409,7 +409,7 @@ CHECK_UPGRADE () {
|
|||
REMOVE_APP
|
||||
elif [ "$auto_remove" -eq 0 ] && [ "$bash_mode" -ne 1 ]; then # Si l'auto_remove est désactivée. Marque une pause avant de continuer.
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
||||
LXC_CONNECT_INFO
|
||||
fi
|
||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||
fi
|
||||
|
@ -533,7 +533,7 @@ CHECK_BACKUP_RESTORE () {
|
|||
sudo yunohost backup delete Backup_test > /dev/null
|
||||
elif [ "$auto_remove" -eq 0 ] && [ "$bash_mode" -ne 1 ]; then # Si l'auto_remove est désactivée. Marque une pause avant de continuer.
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
||||
LXC_CONNECT_INFO
|
||||
fi
|
||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||
fi
|
||||
|
@ -642,7 +642,7 @@ CHECK_PUBLIC_PRIVATE () {
|
|||
fi
|
||||
if [ "$auto_remove" -eq 0 ] && [ "$bash_mode" -ne 1 ]; then # Si l'auto_remove est désactivée. Marque une pause avant de continuer.
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
||||
LXC_CONNECT_INFO
|
||||
fi
|
||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||
fi
|
||||
|
@ -731,7 +731,7 @@ CHECK_MULTI_INSTANCE () {
|
|||
REMOVE_APP
|
||||
elif [ "$auto_remove" -eq 0 ] && [ "$bash_mode" -ne 1 ]; then # Si l'auto_remove est désactivée. Marque une pause avant de continuer.
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
||||
LXC_CONNECT_INFO
|
||||
fi
|
||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||
fi
|
||||
|
@ -861,7 +861,7 @@ CHECK_COMMON_ERROR () {
|
|||
fi
|
||||
elif [ "$auto_remove" -eq 0 ] && [ "$bash_mode" -ne 1 ]; then # Si l'auto_remove est désactivée. Marque une pause avant de continuer.
|
||||
if [ "$no_lxc" -eq 0 ]; then
|
||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
||||
LXC_CONNECT_INFO
|
||||
fi
|
||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue