Мне было лень вручную проверять обновления запрета и обновлять запрет руками, поэтому я написал для себя небольшой скрипт который должен уметь обновлять запрет почти без участия человека на опенврт и на большинстве популярных дистрибутивов. Может вам он тоже пригодится.
Крайне желательно чтобы перед запуском скрипта у вас уже был установленный и хотя бы разок настроенный запрет.
Насколько я его тестировал скрипт умеет:
- проверять где его запустили
- проверять версию на устройстве и на гитхабе
- если на гитхабе версия новее - скрипт скачивает новую версию, распаковывает её и обновляет вроде не трогая конфиги и пользовательские хостлисты.
Если в функции pc_download_and_install_freshest_zapret
убрать все sudo
и посадить скрипт в рутовский кронтаб то я думаю можно полностью автоматизировать обновление запрета на новую версию.
Изначально в нём использовалась утилита jq
но она требует устанавливать отдельный пакет поэтому я переделал скрипт под awk
который предустановлен везде включая официальные сборки опенврт. Если кому-то больше нравится jq
(она парсит json без костылей) то можете раскомментировать строчки с ней и закомментировать строчки с awk
.