diff options
author | pacien <pacien.trangirard@pacien.net> | 2022-10-10 23:10:31 +0200 |
---|---|---|
committer | pacien <pacien.trangirard@pacien.net> | 2022-10-10 23:10:36 +0200 |
commit | 0495b0217b539a41f343c61f78511d133424d872 (patch) | |
tree | 84bb4a9828fab038969f8694baf5cabeba864ba4 | |
parent | bb49ddebc9d706d122a63fb16b5f6867feb11570 (diff) | |
download | nixpkgs-0495b0217b539a41f343c61f78511d133424d872.tar nixpkgs-0495b0217b539a41f343c61f78511d133424d872.tar.gz nixpkgs-0495b0217b539a41f343c61f78511d133424d872.tar.bz2 nixpkgs-0495b0217b539a41f343c61f78511d133424d872.tar.lz nixpkgs-0495b0217b539a41f343c61f78511d133424d872.tar.xz nixpkgs-0495b0217b539a41f343c61f78511d133424d872.tar.zst nixpkgs-0495b0217b539a41f343c61f78511d133424d872.zip |
writers.writeFish: avoid loading user config files
This makes the Fish interpreter ignore user configuration files. This was not desirable for running scripts, especially system ones.
-rw-r--r-- | pkgs/build-support/writers/default.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/build-support/writers/default.nix b/pkgs/build-support/writers/default.nix index fd22c0c4b03..167df5635c9 100644 --- a/pkgs/build-support/writers/default.nix +++ b/pkgs/build-support/writers/default.nix @@ -126,8 +126,8 @@ let # echo hello world # '' writeFish = makeScriptWriter { - interpreter = "${pkgs.fish}/bin/fish"; - check = "${pkgs.fish}/bin/fish --no-execute"; # syntax check only + interpreter = "${pkgs.fish}/bin/fish --no-config"; + check = "${pkgs.fish}/bin/fish --no-config --no-execute"; # syntax check only }; # Like writeScriptBin but the first line is a shebang to fish |