Обновление условий на переустановку
This commit is contained in:
42
install.sh
42
install.sh
@@ -168,21 +168,21 @@ check_existing_installation() {
|
||||
echo ""
|
||||
|
||||
if [ "$need_reinstall" = false ] && [ "$apache_status" -eq 0 ] && [ "$php_status" -eq 0 ] && [ "$mariadb_status" -eq 0 ]; then
|
||||
log_success "Все компоненты уже установлены и работают корректно!"
|
||||
echo ""
|
||||
log_success "Все компоненты уже установлены и работают корректно!"
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user