-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Перезапись текущих конфигов на дефолтные при обновлении пакета в Openwrt #84
Comments
Хм, интересно. Тут еще вопрос в том, что делать если я захочу что нибудь поменять в дальнейшем для старта. Из дефолтного - в install можно делать бекапы конфигов. Тогда он будет помещаться в файл config.conf -> config.conf~ если еще дальше хочется залезть, уже надо будет делать конфиг файлы в /etc |
По ману https://openwrt.org/docs/guide-developer/packages Конечно правильнее, лоадить конфиг, пусть и в формате флагов в процессе старта запускать функцию которая оверлоадит дефолт конфиг. Так ты принципе избежишь проблем в последующих обновлениях - те сможешь задать свои дефолт, а кто столкнется с проблемами своего старого конфига по ченджлогами причешет его. |
Я добавил конфигурацию через uci и luci, теперь конфиг будет сохраняться между версиями. К тому же, его не придётся писать в /etc/init.d скрипте. Можете проверить на последнем development релизе, подробности - в readme, в секции openwrt |
Подскажите. У меня другая проблема. Мне наоборот нужно вернуть дефолтные настройки. Что бы не писать домены sni руками. Уже удалял и заново ставил анблок, но настройки сохраняются. А кнопку вернуть по умолчанию не нашел. Хотя это не сильно важно,я и руками настрою. Но в копилочку идей... |
На самом деле это, похоже, еще более важная проблема, чем сохранение при обновлении... Надо подумать над этим |
Я смог реализовать такое поведение. Сброс настроек доступен в файле /usr/share/youtubeUnblock/youtubeUnblock_default.sh и есть кнопочка в luci на сборке https://github.com/Waujito/youtubeUnblock/actions/runs/11308119925 |
При обновлении пакета на новую версию в openwrt перетираются текущие конфиги
/etc/init.d/youtubeUnblock
и/usr/share/nftables.d/ruleset-post/537-youtubeUnblock.nft
Можно ли сделать какую-то проверку, если есть уже конфиги, то чтоб не переписывались они дефолтными?
The text was updated successfully, but these errors were encountered: