-
Notifications
You must be signed in to change notification settings - Fork 118
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Краткое описание
Изменить порядок операций, чтобы минимизировать ошибки устаноки
Проблема, которую решает
Сейчас при обновлении на версию 0.7.* с версий 0.6.* и меньше, если недоступны репозитории или не скачается файлы podkop с гитхаба - пользователь останется без конфигурации
💡 Предлагаемое решение
Предложение по порядку операций в скрипте:
- проверки версии OpenWrt, доступности DNS - как сейчас
- opkg update - при ошибке останавливаем скрипт "Проблема доступности репозиториев, повторите позже или проверьте distfeeds.conf"
- скачивание .ipk файлов podkop в /tmp, если не удалось за 3 попытки - останавливаем скрипт с ошибкой "Проблема загрузки релиза с GitHub"
- проверка установленной версии sing-box, если меньше минимальной - обновляем. при ошибке - останавливаем дальнейшее обновление
- если переход с версии ниже 0.7.0 - предупреждаем и удаляем конфиг
- обновление из скачанных на 3 шаге файлов
Workaround
сейчас проблема решается повторным запуском скрипта
Идеи реализации (опционально)
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request