v1.2.19: extra объявлена пустой (set -u валил установку) + правило в FORK.md

This commit is contained in:
2026-10-13 23:59:29 +03:00
parent f38aeefcbc
commit d127a92785
8 changed files with 22 additions and 9 deletions
+4
View File
@@ -130,6 +130,10 @@ Hysteria2 (UDP 443) работают как работали; исходящий
(проверка LF, гейт справки, шапка `SHA256SUMS` в двух строках, свой список файлов). Швов к нему нет;
при обновлении из авторского проекта файл конфликтует и решается в нашу пользу (как README).
Важно при правках швов: авторский скрипт работает с `set -u`, поэтому если оборачивать его присваивание
в `if`, переменную нужно объявить пустой (`local extra=""`, а не `local extra`) — иначе при невыполненном
условии любое чтение `$extra` валит установку на середине с «unbound variable».
Проверка корректности швов (делать после каждой правки и после синхронизации с автором):
накатать `tools/fork_apply.py` на чистую копию авторского кода и сверить с нашим деревом — расхождений
быть не должно, кроме наших собственных файлов. Это единственный способ увидеть правки, которых нет в швах.