Обновление условий на переустановку

This commit is contained in:
2025-08-11 00:13:55 +03:00
parent 4a03b454a8
commit bf42dce1e1

View File

@@ -172,17 +172,17 @@ check_existing_installation() {
echo ""
if [ "$FORCE_REINSTALL" = false ]; then
echo "🤔 Система уже настроена. Что вы хотите сделать?"
echo "⚠️ Система уже настроена и работает."
echo ""
echo "1) Оставить как есть (выйти)"
echo "2) Переустановить компоненты (обновить конфигурацию)"
echo "3) Полное удаление всех компонентов"
echo ""
read -p "Выберите опцию (1-3): " choice
read -p "Выполнить полную переустановку? (y/n): " choice
case $choice in
1)
log_info "Установка завершена. Система уже готова к работе."
[Yy]|[Yy][Ee][Ss])
log_info "Начинаем полную переустановку..."
return 0 # полная переустановка
;;
[Nn]|[Nn][Oo])
log_info "Переустановка отменена."
# Показываем информацию о доступе
IP_ADDR=$(hostname -I | awk '{print $1}')
@@ -203,28 +203,8 @@ check_existing_installation() {
echo ""
exit 0
;;
2)
log_info "Начинаем переустановку компонентов..."
FORCE_REINSTALL=true
return 0 # полная переустановка
;;
3)
echo ""
log_warning "⚠️ ВНИМАНИЕ: Это действие полностью удалит все компоненты!"
echo "Будут удалены: Apache, PHP, MariaDB, Redis и все связанные файлы."
echo ""
read -p "Вы уверены? Введите 'YES' для подтверждения: " confirm
if [ "$confirm" = "YES" ]; then
log_info "Запускаем полное удаление..."
full_uninstall
else
log_info "Удаление отменено. Выход из скрипта."
exit 0
fi
;;
*)
log_warning "Неверный выбор. Выход из скрипта."
log_info "Неверный ввод. Переустановка отменена."
exit 0
;;
esac