mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 12:36:23 +00:00
ccbf05e758
A child killed by a signal leaves 0 in the high byte of its wait status. The per-codename worker loop read only that byte, so a cancelled or OOM-killed codename was counted as built, and the run could reach validation with the staging tree that worker never finished. One helper decodes a wait status for both the worker loop and run_bounded, and reports 128 plus the signal for a child the kernel killed.