From e6368af3c4d92d229992b9bac12734d8a69f63ef Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 6 Dec 2021 21:10:40 +0100 Subject: [PATCH] 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. --- pkgs/development/node-packages/generate.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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