diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-06-11 13:19:43 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-06-11 13:19:43 -0400 |
| commit | 17eab2485621b174419f94446901ae62386b1f1a (patch) | |
| tree | be23a17ebb0289ea68d850d93fb1da15b2dd38a2 /src | |
| parent | b3d4f84565bd40d2374f2bafe9417dfc2a0ff10a (diff) | |
| download | stasis-17eab2485621b174419f94446901ae62386b1f1a.tar.gz | |
Set mamba-related environment variables
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/delivery/delivery_conda.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/delivery/delivery_conda.c b/src/lib/delivery/delivery_conda.c index 3938842..e879d1d 100644 --- a/src/lib/delivery/delivery_conda.c +++ b/src/lib/delivery/delivery_conda.c @@ -104,6 +104,7 @@ void delivery_install_conda(char *install_script, char *conda_install_dir) { } void delivery_conda_enable(struct Delivery *ctx, char *conda_install_dir) { + setenv("MAMBA_ROOT_PREFIX", ctx->storage.conda_install_prefix, 1); if (conda_activate(conda_install_dir, "base")) { SYSERROR("conda activation failed"); exit(1); @@ -115,6 +116,7 @@ void delivery_conda_enable(struct Delivery *ctx, char *conda_install_dir) { char rcpath[PATH_MAX]; snprintf(rcpath, sizeof(rcpath), "%s/%s", conda_install_dir, ".condarc"); setenv("CONDARC", rcpath, 1); + setenv("MAMBARC", rcpath, 1); if (runtime_replace(&ctx->runtime.environ, __environ)) { SYSERROR("unable to replace runtime environment after activating conda"); exit(1); |
