diff options
| author | Orivej Desh <orivej@gmx.fr> | 2017-08-31 14:20:51 +0000 |
|---|---|---|
| committer | Orivej Desh <orivej@gmx.fr> | 2017-09-03 12:57:08 +0000 |
| commit | a09d9e7cd425fb589105363f59388b2cf66c3c86 (patch) | |
| tree | feee30e4dd75e31e2244ad200e1521c94c3b4990 /pkgs/development/python-modules/httpserver | |
| parent | 447240b19f1fc5ee5d33950560002b9661a3d10e (diff) | |
stdenv-setup: fix substituteAll with set -eu
Environment variable filter in substituteAll was not precise and produced
undefined and invalid variable names. Vladimír Čunát tried to fix that in [1],
but `env -0` did not work during Darwin bootstrap, so [2] reverted this change
and replaced an error due to invalid variables with a warning. Recently in #28057
John Ericson added `set -u` to `setup.sh` and undefined variables made the setup
fail during e.g. `nix-build -A gnat` with `setup: line 519: !varName: unbound
variable`.
[1] https://github.com/NixOS/nixpkgs/commit/62fc8859c10dd18b005b9bcaa0b429103d7661d9
[2] https://github.com/NixOS/nixpkgs/commit/81df0354290389128077e00edfd2368eeeea0c24
Diffstat (limited to 'pkgs/development/python-modules/httpserver')
0 files changed, 0 insertions, 0 deletions
