mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-10 09:43:30 +01:00
Bash's standard behavior of not propagating non-zero exit codes through a pipeline is unexpected and almost universally unwanted. Default to setting `pipefail` for the command being run; it can still be turned off by prefixing the pipeline with `set +o pipefail` if needed. Also, set `errexit` and `nonunset` options to make the first command of consecutive commands separated by `;` fail, and disallow dereferencing unset variables respectively. |
||
|---|---|---|
| .. | ||
| assertions.xml | ||
| building-nixos.chapter.md | ||
| building-parts.xml | ||
| development.xml | ||
| freeform-modules.xml | ||
| importing-modules.xml | ||
| meta-attributes.xml | ||
| nixos-tests.xml | ||
| option-declarations.xml | ||
| option-def.xml | ||
| option-types.xml | ||
| replace-modules.xml | ||
| running-nixos-tests-interactively.xml | ||
| running-nixos-tests.xml | ||
| settings-options.xml | ||
| sources.xml | ||
| testing-installer.xml | ||
| writing-documentation.xml | ||
| writing-modules.xml | ||
| writing-nixos-tests.xml | ||