Skip to content

[FEATURE] Улучшение скрипта установки Podkop #236

@FiyeroT

Description

@FiyeroT

Краткое описание

Изменить порядок операций, чтобы минимизировать ошибки устаноки

Проблема, которую решает

Сейчас при обновлении на версию 0.7.* с версий 0.6.* и меньше, если недоступны репозитории или не скачается файлы podkop с гитхаба - пользователь останется без конфигурации

💡 Предлагаемое решение

Предложение по порядку операций в скрипте:

  1. проверки версии OpenWrt, доступности DNS - как сейчас
  2. opkg update - при ошибке останавливаем скрипт "Проблема доступности репозиториев, повторите позже или проверьте distfeeds.conf"
  3. скачивание .ipk файлов podkop в /tmp, если не удалось за 3 попытки - останавливаем скрипт с ошибкой "Проблема загрузки релиза с GitHub"
  4. проверка установленной версии sing-box, если меньше минимальной - обновляем. при ошибке - останавливаем дальнейшее обновление
  5. если переход с версии ниже 0.7.0 - предупреждаем и удаляем конфиг
  6. обновление из скачанных на 3 шаге файлов

Workaround

сейчас проблема решается повторным запуском скрипта

Идеи реализации (опционально)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions