treewide: set shebang for bash scripts

These scripts previously failed when called with syscalls like
`execve` (used by, e.g., Python's `subprocess.run`) that use no default
interpreter for scripts without a shebang.
This commit is contained in:
Erik Arvstedt
2022-11-08 23:04:56 +01:00
parent a576fa3afe
commit 0447c5bacb
7 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ let
};
cli = mkOption {
readOnly = true;
default = pkgs.writeScriptBin "lightning-cli" ''
default = pkgs.writers.writeBashBin "lightning-cli" ''
${cfg.package}/bin/lightning-cli --lightning-dir='${cfg.dataDir}' "$@"
'';
defaultText = "(See source)";