-
-
Notifications
You must be signed in to change notification settings - Fork 20
Сборка openwrt репозитория на github-pages #193
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
base: master
Are you sure you want to change the base?
Conversation
@remittor review plz) |
Так я в курсе всего этого. И тоже смотрел как это сделано именно в nfqws-keenetic |
Мне кажется это уже неплохой профит) Потом можно обновлять запрет одной командой или даже кнопкой в люси -- гораздо удобнее чем пакет искать на гитхабе и руками качать. Особенно это удобно после sysupgrade -- можно даже команду прописать чтобы пакет сам поставился после апгрейда. В любом случае это опциональная фича, стандартные релизы никуда не делись, можно ими пользоваться. Также данный пр не создаёт лишних проблем для мейнейнера: вся сборка делается автоматом. Единственный минус: мне пришлось сделать так чтобы luci app собирался для каждого таргета, но я могу это поправить если хотите, просто пока не заморачивался.
Это интересная идея, я над этим подумаю) Но мне кажется не всем нужны сразу все эти пакеты. Имеет смысл сделать гранулярно чтобы можно было добавить только то что нужно. Плюс могут быть конфликты если в разных таких сборных репах будут те же пакеты. К тому же то что репа собирается именно в этом репозитории имеет большой плюс: тут сборка репы идёт автоматом вместе со сборкой пакета. А в отдельном репозитории нужно каким-то образом следить за обновлениями и вовремя запускать сборку, что сложнее |
Поддерживаю. Из CLI как-то привычнее все делать, без таскания файлов. Да и скрипт можно заточить, чтобы архитектура автоматом прописывалась. |
Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Update build.yml Create README Create README Update README Add files via upload Add files via upload Update build.yml Update build.yml Delete README clean build.yml
207a209
to
e8fc868
Compare
Вдохновлялся https://github.com/Anonym-tsk/nfqws-keenetic
Для сборки нужно задать 4 секрета в настройках репы
Как это сделать описано в keys/README
Тестировал на xiaomi r3g c openwrt 24.10.1, архитектура
mipsel_24kc
Также протестировал на xiaomi ax300t c openwrt 24.10.1, архитектура
aarch64_cortex-a53
Установка репозитория на OpenWRT (скопировано у nfqws-keenetic)
До версии 24.10 включительно, пакетный менеджер
opkg
Установите необходимые зависимости
Установите публичный ключ репозитория
Установите репозиторий в систему
Заменить
aarch64_cortex-a53
на нужную архитектуруУстановите пакет
Версии 25.xx и Snapshot, пакетный менеджер
apk
Эту инструкцию не проверял, могут быть неточности
Установите необходимые зависимости
Установите публичный ключ репозитория
Установите репозиторий в систему
Заменить
aarch64_cortex-a53
на нужную архитектуруУстановите пакет