diff options
author | Sander van der Burg <svanderburg@gmail.com> | 2013-02-04 15:21:33 +0100 |
---|---|---|
committer | Sander van der Burg <svanderburg@gmail.com> | 2013-02-04 15:21:33 +0100 |
commit | c89187cc3c89f6fdca509f579871bcc6827e87ce (patch) | |
tree | ab029ab858815d8f96a1efe71807a6c2334ad18e /pkgs/development/web | |
parent | 805b7783d4dbf65fefdf1e727648a9191cadb537 (diff) | |
download | nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.tar nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.tar.gz nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.tar.bz2 nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.tar.lz nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.tar.xz nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.tar.zst nixlib-c89187cc3c89f6fdca509f579871bcc6827e87ce.zip |
Added setup hook that adds a Node package automatically to NODE_PATH, if included in the buildInputs parameter
Diffstat (limited to 'pkgs/development/web')
-rw-r--r-- | pkgs/development/web/nodejs/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/web/nodejs/setup-hook.sh | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/web/nodejs/default.nix b/pkgs/development/web/nodejs/default.nix index 533411b92de3..7f1aafa64f77 100644 --- a/pkgs/development/web/nodejs/default.nix +++ b/pkgs/development/web/nodejs/default.nix @@ -31,6 +31,8 @@ stdenv.mkDerivation rec { ''; buildInputs = [ python openssl v8 zlib ] ++ stdenv.lib.optional stdenv.isLinux utillinux; + + setupHook = ./setup-hook.sh; meta = with stdenv.lib; { description = "Event-driven I/O framework for the V8 JavaScript engine"; diff --git a/pkgs/development/web/nodejs/setup-hook.sh b/pkgs/development/web/nodejs/setup-hook.sh new file mode 100644 index 000000000000..c2888471044d --- /dev/null +++ b/pkgs/development/web/nodejs/setup-hook.sh @@ -0,0 +1,5 @@ +addNodePath () { + addToSearchPath NODE_PATH $1/node_modules +} + +envHooks=(${envHooks[@]} addNodePath) |