nodePackages: fix broken update script

The computed path was wrong and references within the file where
wrong as well due to the temporary directory.
This commit is contained in:
Jörg Thalheim 2020-03-24 16:00:48 +00:00
parent 8e8efc7ace
commit 216c58a2ad
No known key found for this signature in database
GPG Key ID: 003F2096411B5F92
2 changed files with 5 additions and 17 deletions

View File

@ -1,15 +1,11 @@
#!/usr/bin/env nix-shell
#! nix-shell shell-generate.nix -i bash
#! nix-shell -p nodePackages.node2nix -i bash
set -eu -o pipefail
cd "$NODE_NIXPKGS_PATH/pkgs/development/node-packages"
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
cd ${DIR}
rm -f ./node-env.nix
for version in 10 12 13; do
tmpdir=$(mktemp -d)
node2nix --nodejs-$version -i node-packages-v$version.json -o $tmpdir/node-packages-v$version.nix -c $tmpdir/composition-v$version.nix
if [ $? -eq 0 ]; then
mv $tmpdir/node-packages-v$version.nix .
mv $tmpdir/composition-v$version.nix .
fi
node2nix --nodejs-$version -i node-packages-v$version.json -o node-packages-v$version.nix -c composition-v$version.nix
done
cd -

View File

@ -1,8 +0,0 @@
{ nixpkgs ? import ../../.. {} }:
with nixpkgs;
mkShell {
buildInputs = [
bash nodePackages.node2nix
];
NODE_NIXPKGS_PATH = builtins.toString ../../../.;
}