сборка на базе автора 1.2.1: версия 1.2.1.1, швы пересобраны, удаление через kit uninstall, номера протоколов через пробел
This commit is contained in:
@@ -191,6 +191,16 @@ bash tools/fork-sync.sh # подтянуть автора, перен
|
||||
|
||||
bash tools/release.sh ~/.ssh/3x-ui-kit-fork/release_key # SHA256SUMS + подпись нашим ключом
|
||||
|
||||
**Нумерация версий.** Основа — версия автора, наша надстройка добавляется через точку с единицы:
|
||||
у автора 1.2.1 → наша сборка 1.2.1.1; вышла его 1.2.2 → наша 1.2.2.1. Так на сервере всегда видно,
|
||||
на чьей базе собрана сборка.
|
||||
|
||||
**Обновление базы автора.** Когда автор выпускает новую версию: перенести его файлы
|
||||
(`git checkout upstream -- scripts/kit.sh scripts/3x-ui.sh scripts/hysteria2.sh scripts/kit-sub.py`),
|
||||
прогнать `python tools/fork_apply.py` и посмотреть, какие якоря не нашли себя. Те, чью работу автор уже
|
||||
делает сам, — вычеркнуть; остальные перенастроить на его новый код и пересобрать таблицу швов
|
||||
`git branch -f upstream <коммит автора>`.
|
||||
|
||||
Скрипт сам приводит переводы строк к LF, проверяет справку и то, что установщик не ругается на пустые
|
||||
строки, сверяет панель и ядро Xray с официальными хешами GitHub (если GitHub недоступен — предупреждает и
|
||||
пропускает эти проверки за секунды, а не висит; расхождение хешей при живом GitHub по-прежнему останавливает
|
||||
|
||||
Reference in New Issue
Block a user