mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-22 21:53:32 +00:00
e6368af3c4
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.
24 lines
650 B
Bash
Executable File
24 lines
650 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eu -o pipefail
|
|
|
|
cd "$( dirname "${BASH_SOURCE[0]}" )"
|
|
|
|
node2nix=$(nix-build ../../.. -A nodePackages.node2nix)
|
|
|
|
rm -f ./node-env.nix
|
|
|
|
# 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
|
|
# it's safer to just remove the link after the script finishes
|
|
# see https://github.com/NixOS/nixpkgs/issues/112846 for more details
|
|
rm ./result
|