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
|
exit 0
|
||||||
fi
|
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.
|
# Vérifie la connexion internet.
|
||||||
ping -q -c 2 yunohost.org > /dev/null 2>&1
|
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
|
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"
|
echo -e "# Interface réseau principale de l'hôte\niface=$main_iface\n" >> "$pcheck_config"
|
||||||
fi
|
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 ]
|
if [ "$no_lxc" -eq 0 ]
|
||||||
then
|
then
|
||||||
DOMAIN=$(sudo cat /var/lib/lxc/$LXC_NAME/rootfs/etc/yunohost/current_host)
|
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é
|
# Vérifie que la machine a démarré
|
||||||
sudo lxc-ls -f
|
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
|
sudo ifdown --force $LXC_BRIDGE | tee -a "$RESULT" 2>&1
|
||||||
fi
|
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 () {
|
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 [ "$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
|
if [ "$no_lxc" -eq 0 ]; then
|
||||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
LXC_CONNECT_INFO
|
||||||
fi
|
fi
|
||||||
read -p "Appuyer sur une touche pour supprimer l'application et continuer les tests..." < /dev/tty
|
read -p "Appuyer sur une touche pour supprimer l'application et continuer les tests..." < /dev/tty
|
||||||
fi
|
fi
|
||||||
|
@ -409,7 +409,7 @@ CHECK_UPGRADE () {
|
||||||
REMOVE_APP
|
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.
|
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
|
if [ "$no_lxc" -eq 0 ]; then
|
||||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
LXC_CONNECT_INFO
|
||||||
fi
|
fi
|
||||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||||
fi
|
fi
|
||||||
|
@ -533,7 +533,7 @@ CHECK_BACKUP_RESTORE () {
|
||||||
sudo yunohost backup delete Backup_test > /dev/null
|
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.
|
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
|
if [ "$no_lxc" -eq 0 ]; then
|
||||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
LXC_CONNECT_INFO
|
||||||
fi
|
fi
|
||||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||||
fi
|
fi
|
||||||
|
@ -642,7 +642,7 @@ CHECK_PUBLIC_PRIVATE () {
|
||||||
fi
|
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 [ "$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
|
if [ "$no_lxc" -eq 0 ]; then
|
||||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
LXC_CONNECT_INFO
|
||||||
fi
|
fi
|
||||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||||
fi
|
fi
|
||||||
|
@ -731,7 +731,7 @@ CHECK_MULTI_INSTANCE () {
|
||||||
REMOVE_APP
|
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.
|
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
|
if [ "$no_lxc" -eq 0 ]; then
|
||||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
LXC_CONNECT_INFO
|
||||||
fi
|
fi
|
||||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||||
fi
|
fi
|
||||||
|
@ -861,7 +861,7 @@ CHECK_COMMON_ERROR () {
|
||||||
fi
|
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.
|
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
|
if [ "$no_lxc" -eq 0 ]; then
|
||||||
echo "Utilisez ssh pour vous connecter au conteneur LXC. 'ssh $ARG_SSH $LXC_NAME'"
|
LXC_CONNECT_INFO
|
||||||
fi
|
fi
|
||||||
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
read -p "Appuyer sur une touche pour continuer les tests..." < /dev/tty
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue