From 9060376bcde5a023b14d80c7bfdb25f5aeabb57f Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Thu, 12 Feb 2015 18:39:37 +0100 Subject: [PATCH] buildNodePackage: patch shebangs only in text files --- pkgs/development/web/nodejs/build-node-package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index e385c0d40c4..1965521ba81 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -64,8 +64,8 @@ let patchShebangs = dir: '' node=`type -p node` coffee=`type -p coffee || true` - find -L ${dir} -type f -print0 | \ - xargs -0 sed --follow-symlinks -i \ + find -L ${dir} -type f -print0 | xargs -0 grep -Il . | \ + xargs sed --follow-symlinks -i \ -e 's@#!/usr/bin/env node@#!'"$node"'@' \ -e 's@#!/usr/bin/env coffee@#!'"$coffee"'@' \ -e 's@#!/.*/node@#!'"$node"'@' \