fix(tvix/shell): fix shell on MacOS
runc is not available on MacOS, we only want to include it in the shell if on Linux. Point TVIX_BUILD_SANDBOX_SHELL to /bin/sh if not on Linux. While we cannot use the OCI/runc executor on MacOS, other implementations might make use of this env var, so it's good to keep setting it. Also update the other occurence of it, in tvix/utils.nix. Change-Id: If7b47e1bb7c41bbde84c93016713754a252c4355 Reviewed-on: https://cl.tvl.fyi/c/depot/+/12691 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: Ilan Joselevich <personal@ilanjoselevich.com> Tested-by: BuildkiteCI
This commit is contained in:
parent
4c90f723d8
commit
057e4e3a99
2 changed files with 4 additions and 3 deletions
|
|
@ -79,7 +79,7 @@
|
|||
PROTO_ROOT = depot.tvix.build.protos.protos;
|
||||
nativeBuildInputs = [ pkgs.protobuf ];
|
||||
buildInputs = lib.optional pkgs.stdenv.isDarwin commonDarwinDeps;
|
||||
TVIX_BUILD_SANDBOX_SHELL = "${pkgs.pkgsStatic.busybox}/bin/sh";
|
||||
TVIX_BUILD_SANDBOX_SHELL = if pkgs.stdenv.isLinux then pkgs.pkgsStatic.busybox + "/bin/sh" else "/bin/sh";
|
||||
};
|
||||
|
||||
tvix-castore = prev: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue