Prompt reboot after hostname change
This commit is contained in:
@@ -58,6 +58,8 @@ Exemples de cas d'usage :
|
|||||||
| 🛠️ Modifier hostname et réseau | Renseigner toutes les informations |
|
| 🛠️ Modifier hostname et réseau | Renseigner toutes les informations |
|
||||||
| 💤 Ne rien changer | Laisser hostname et IP vides |
|
| 💤 Ne rien changer | Laisser hostname et IP vides |
|
||||||
|
|
||||||
|
Si le hostname est modifié, le script propose un redémarrage complet de la machine afin que le nouveau nom soit pris en compte par tous les services.
|
||||||
|
|
||||||
## 🐳 Installation Docker CE
|
## 🐳 Installation Docker CE
|
||||||
|
|
||||||
Installer Docker CE depuis le dépôt officiel Docker :
|
Installer Docker CE depuis le dépôt officiel Docker :
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ write_resolv_conf() {
|
|||||||
|
|
||||||
# Orchestre la collecte des informations, la confirmation et l'application des changements.
|
# Orchestre la collecte des informations, la confirmation et l'application des changements.
|
||||||
main() {
|
main() {
|
||||||
local hostname interface ip_cidr gateway dns_servers restart_answer network_changed
|
local hostname interface ip_cidr gateway dns_servers reboot_answer restart_answer network_changed
|
||||||
|
|
||||||
echo "Configuration reseau Debian"
|
echo "Configuration reseau Debian"
|
||||||
echo
|
echo
|
||||||
@@ -347,6 +347,17 @@ main() {
|
|||||||
echo "Redemarrez le reseau ou la machine pour appliquer la configuration IP."
|
echo "Redemarrez le reseau ou la machine pour appliquer la configuration IP."
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${hostname}" ]]; then
|
||||||
|
echo
|
||||||
|
read -r -p "Redemarrer la machine maintenant pour appliquer completement le hostname ? [y/N]: " reboot_answer
|
||||||
|
if [[ "${reboot_answer}" =~ ^[yY]$ ]]; then
|
||||||
|
echo "Redemarrage de la machine."
|
||||||
|
systemctl reboot
|
||||||
|
else
|
||||||
|
echo "Redemarrez la machine plus tard pour que le nouveau hostname soit pris en compte partout."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
main "$@"
|
main "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user