v1.2.19: extra объявлена пустой (set -u валил установку) + правило в FORK.md
This commit is contained in:
@@ -130,6 +130,10 @@ Hysteria2 (UDP 443) работают как работали; исходящий
|
||||
(проверка LF, гейт справки, шапка `SHA256SUMS` в двух строках, свой список файлов). Швов к нему нет;
|
||||
при обновлении из авторского проекта файл конфликтует и решается в нашу пользу (как README).
|
||||
|
||||
Важно при правках швов: авторский скрипт работает с `set -u`, поэтому если оборачивать его присваивание
|
||||
в `if`, переменную нужно объявить пустой (`local extra=""`, а не `local extra`) — иначе при невыполненном
|
||||
условии любое чтение `$extra` валит установку на середине с «unbound variable».
|
||||
|
||||
Проверка корректности швов (делать после каждой правки и после синхронизации с автором):
|
||||
накатать `tools/fork_apply.py` на чистую копию авторского кода и сверить с нашим деревом — расхождений
|
||||
быть не должно, кроме наших собственных файлов. Это единственный способ увидеть правки, которых нет в швах.
|
||||
|
||||
Reference in New Issue
Block a user