کدهای خروج ویژه برای خرابی ساخت
کدهای وضعیت 1xx زمانی استفاده میشوند که ساختهای درخواستشده با شکست مواجه شوند. کدهای زیر در حال استفاده هستند:
100خرابی عمومی ساختفرآیند سازنده با یک کد خروج غیرصفر بازگشت.
101پایان زمان ساخت (Timeout)ساخت به این دلیل متوقف شد که ظرف مدتزمان تعیینشدهی
timeoutکامل نشد.102عدم تطابق هشخروجی ساخت رد شد زیرا با
outputHashattribute of the derivation مطابقت ندارد.104غیر قطعیساخت در حالت بررسی (check mode) موفق بود، اما خروجی حاصل از نظر باینری بازتولیدپذیر نیست.
با پرچم --keep-going این امکان وجود دارد که چندین خرابی رخ دهد.
در این صورت، کدهای وضعیت 1xx با استفاده از عملگر بیتی OR با یکدیگر ترکیب (OR) میشوند.
0b1100100
^^^^
|||`- timeout
||`-- output hash mismatch
|`--- build failure
`---- not deterministic nix.dev/manual/nix/stable/command-ref/status-build-failure.html