mirror of
https://github.com/numtide/nixos-anywhere.git
synced 2024-10-04 00:18:58 +03:00
prefer system's openssh
fixes https://github.com/numtide/nixos-anywhere/issues/62
This commit is contained in:
parent
8dd7a0e460
commit
53951b7424
@ -8,10 +8,11 @@
|
||||
, gnugrep
|
||||
, findutils
|
||||
, gnused
|
||||
, lib
|
||||
, mkShellNoCC
|
||||
}:
|
||||
let
|
||||
runtimeInputs = [
|
||||
openssh
|
||||
gitMinimal # for git flakes
|
||||
rsync
|
||||
nix
|
||||
@ -24,9 +25,16 @@ let
|
||||
in
|
||||
(writeShellApplication {
|
||||
name = "nixos-anywhere";
|
||||
text = builtins.readFile ./nixos-anywhere.sh;
|
||||
# We prefer the system's openssh over our own, since it might come with features not present in ours:
|
||||
# https://github.com/numtide/nixos-anywhere/issues/62
|
||||
text = ''
|
||||
export PATH=$PATH:${lib.getBin openssh}
|
||||
${builtins.readFile ./nixos-anywhere.sh}
|
||||
'';
|
||||
inherit runtimeInputs;
|
||||
}) // {
|
||||
# also expose this attribute to other derivations
|
||||
inherit runtimeInputs;
|
||||
# Dependencies for our devshell
|
||||
devShell = mkShellNoCC {
|
||||
packages = runtimeInputs ++ [ openssh ];
|
||||
};
|
||||
}
|
||||
|
@ -4,8 +4,6 @@
|
||||
nixos-anywhere = pkgs.callPackage ./. { };
|
||||
default = config.packages.nixos-anywhere;
|
||||
};
|
||||
devShells.default = pkgs.mkShellNoCC {
|
||||
packages = config.packages.nixos-anywhere.runtimeInputs;
|
||||
};
|
||||
devShells.default = config.packages.nixos-anywhere.devShell;
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user