diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2021-12-06 21:10:40 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2021-12-08 11:43:32 +0100 |
commit | e6368af3c4d92d229992b9bac12734d8a69f63ef (patch) | |
tree | 1152f88a87a0bb0c1f18c055302eaaf1091ee63c /pkgs/development/node-packages | |
parent | 621163d80af115939c05451e0fd3095015b8f74f (diff) | |
download | nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.tar nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.tar.gz nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.tar.bz2 nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.tar.lz nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.tar.xz nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.tar.zst nixlib-e6368af3c4d92d229992b9bac12734d8a69f63ef.zip |
nodePackages: reformat generate.sh
The shell script felt somewhat crammed, with commands and comments on every line. Grouping commands and comments and giving them some space feels like an improvement to me.
Diffstat (limited to 'pkgs/development/node-packages')
-rwxr-xr-x | pkgs/development/node-packages/generate.sh | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/development/node-packages/generate.sh b/pkgs/development/node-packages/generate.sh index e2bc5ef3677e..869303a064b5 100755 --- a/pkgs/development/node-packages/generate.sh +++ b/pkgs/development/node-packages/generate.sh @@ -1,9 +1,20 @@ #!/usr/bin/env bash + set -eu -o pipefail + cd "$( dirname "${BASH_SOURCE[0]}" )" + node2nix=$(nix-build ../../.. -A nodePackages.node2nix) + rm -f ./node-env.nix -${node2nix}/bin/node2nix -i node-packages.json -o node-packages.nix -c composition.nix --pkg-name nodejs-14_x + +# Track the latest active nodejs LTS here: https://nodejs.org/en/about/releases/ +${node2nix}/bin/node2nix \ + -i node-packages.json \ + -o node-packages.nix \ + -c composition.nix \ + --pkg-name nodejs-14_x + # using --no-out-link in nix-build argument would cause the # gc to run before the script finishes # which would cause a failure |