aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkgs/default.nix11
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;