diff options
| author | lassulus <lassulus@lassul.us> | 2018-10-27 13:15:27 +0200 | 
|---|---|---|
| committer | lassulus <lassulus@lassul.us> | 2018-10-27 13:17:34 +0200 | 
| commit | 40fde9eaad2c843f13cd10f33396d2e18b0e95fb (patch) | |
| tree | a6fa256a03c80b2051d3f219aef7c0c2608ae8da | |
| parent | 1cfb083a20ffdc5d961357af944aafb129a6e638 (diff) | |
implement writeBash with makeScriptWriter
| -rw-r--r-- | pkgs/default.nix | 11 | 
1 files changed, 3 insertions, 8 deletions
| diff --git a/pkgs/default.nix b/pkgs/default.nix index 084702d..5bce622 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -164,14 +164,9 @@ pkgs: oldpkgs: {           echo hello world         ''    */ -  writeBash = name: text: -    assert (with types; either absolute-pathname filename).check name; -    pkgs.write (baseNameOf name) { -      ${optionalString (types.absolute-pathname.check name) name} = { -        executable = true; -        text = "#! ${pkgs.bash}/bin/bash\n${text}"; -      }; -    }; +  writeBash = pkgs.makeScriptWriter { +    interpreter = "${pkgs.bash}/bin/bash"; +  };    writeBashBin = name:      assert types.filename.check name; | 
