Skip to content

Introduce init_envvars configuration option#639

Merged
xdelaruelle merged 14 commits into
envmodules:mainfrom
xdelaruelle:init_envvars
Jun 23, 2026
Merged

Introduce init_envvars configuration option#639
xdelaruelle merged 14 commits into
envmodules:mainfrom
xdelaruelle:init_envvars

Conversation

@xdelaruelle

Copy link
Copy Markdown
Collaborator

Add init_envvars configuration option to define initial value to set environment variables to the first time they are defined and before being modified.

When configuration is modified it sets the MODULES_INIT_ENVVARS environment variable.

Closes #572

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Add "init_envvars" configuration option to define initial value to set
environment variables to the first time they are defined and before being
modified.

When configuration is modified it sets the MODULES_INIT_ENVVARS
environment variable.

Closes envmodules#572

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Introduce the --with-init-envvars configure option to choose at
installation time the default initial value of listed environment
variables. Empty by default.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Use init_envvars process rather manually try to add colon character to
MANPATH.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
@xdelaruelle xdelaruelle merged commit 5f52faa into envmodules:main Jun 23, 2026
19 checks passed
@xdelaruelle xdelaruelle deleted the init_envvars branch June 23, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Initialize path-like env variable to a configured value when first time set

1 participant