b7749c7671
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 |