doc/stdenv: add quotes to run phases with newlines

Without quotes newlines in environment variables get converted to spaces,
so any overridden phases would not work.
This commit is contained in:
Arnout Engelen 2023-03-17 13:25:39 +01:00
parent 7067edc68c
commit 8ad8f9d266
No known key found for this signature in database
GPG Key ID: 061107B0F74A6DAA

View File

@ -101,11 +101,11 @@ To build a `stdenv` package in a [`nix-shell`](https://nixos.org/manual/nix/unst
```bash
nix-shell '<nixpkgs>' -A some_package
eval ${unpackPhase:-unpackPhase}
eval "${unpackPhase:-unpackPhase}"
cd $sourceRoot
eval ${patchPhase:-patchPhase}
eval ${configurePhase:-configurePhase}
eval ${buildPhase:-buildPhase}
eval "${patchPhase:-patchPhase}"
eval "${configurePhase:-configurePhase}"
eval "${buildPhase:-buildPhase}"
```
To modify a [phase](#sec-stdenv-phases), first print it with