Skip to content
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

Closed
PulseDiver opened this issue Aug 22, 2024 · 6 comments · Fixed by #132

Comments

@PulseDiver
Copy link

При обновлении пакета на новую версию в openwrt перетираются текущие конфиги
/etc/init.d/youtubeUnblock и /usr/share/nftables.d/ruleset-post/537-youtubeUnblock.nft

Можно ли сделать какую-то проверку, если есть уже конфиги, то чтоб не переписывались они дефолтными?

@Waujito
Copy link
Owner

Waujito commented Aug 22, 2024

Хм, интересно. Тут еще вопрос в том, что делать если я захочу что нибудь поменять в дальнейшем для старта. Из дефолтного - в install можно делать бекапы конфигов. Тогда он будет помещаться в файл config.conf -> config.conf~ если еще дальше хочется залезть, уже надо будет делать конфиг файлы в /etc

@insound
Copy link

insound commented Aug 23, 2024

По ману https://openwrt.org/docs/guide-developer/packages

Конечно правильнее, лоадить конфиг, пусть и в формате флагов в процессе старта запускать функцию которая оверлоадит дефолт конфиг. Так ты принципе избежишь проблем в последующих обновлениях - те сможешь задать свои дефолт, а кто столкнется с проблемами своего старого конфига по ченджлогами причешет его.

@Waujito
Copy link
Owner

Waujito commented Sep 14, 2024

Я добавил конфигурацию через uci и luci, теперь конфиг будет сохраняться между версиями. К тому же, его не придётся писать в /etc/init.d скрипте. Можете проверить на последнем development релизе, подробности - в readme, в секции openwrt

@ALexeyAL1
Copy link

Подскажите. У меня другая проблема. Мне наоборот нужно вернуть дефолтные настройки. Что бы не писать домены sni руками. Уже удалял и заново ставил анблок, но настройки сохраняются. А кнопку вернуть по умолчанию не нашел. Хотя это не сильно важно,я и руками настрою. Но в копилочку идей...

@Waujito
Copy link
Owner

Waujito commented Oct 6, 2024

Подскажите. У меня другая проблема. Мне наоборот нужно вернуть дефолтные настройки. Что бы не писать домены sni руками. Уже удалял и заново ставил анблок, но настройки сохраняются. А кнопку вернуть по умолчанию не нашел. Хотя это не сильно важно,я и руками настрою. Но в копилочку идей...

На самом деле это, похоже, еще более важная проблема, чем сохранение при обновлении... Надо подумать над этим

@Waujito
Copy link
Owner

Waujito commented Oct 13, 2024

Подскажите. У меня другая проблема. Мне наоборот нужно вернуть дефолтные настройки. Что бы не писать домены sni руками. Уже удалял и заново ставил анблок, но настройки сохраняются. А кнопку вернуть по умолчанию не нашел. Хотя это не сильно важно,я и руками настрою. Но в копилочку идей...

Я смог реализовать такое поведение. Сброс настроек доступен в файле /usr/share/youtubeUnblock/youtubeUnblock_default.sh и есть кнопочка в luci на сборке https://github.com/Waujito/youtubeUnblock/actions/runs/11308119925

@Waujito Waujito linked a pull request Oct 13, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants