Skip to content

Add domainname configuration option#650

Merged
xdelaruelle merged 11 commits into
envmodules:mainfrom
xdelaruelle:domainname
Jul 21, 2026
Merged

Add domainname configuration option#650
xdelaruelle merged 11 commits into
envmodules:mainfrom
xdelaruelle:domainname

Conversation

@xdelaruelle

Copy link
Copy Markdown
Collaborator

Add domainname configuration option that defines the command to execute to fetch domain name that is set into the domainname state and which will be returned by uname domain modulefile command. Set to domainname by default. When configuration is modified it sets the MODULES_DOMAINNAME environment variable.

Add domainname configuration option that defines the command to execute
to fetch domain name that is set into the domainname state and which
will be returned by "uname domain" modulefile command. Set to
"domainname" by default. When configuration is modified it sets the
MODULES_DOMAINNAME environment variable.

Fixes envmodules#645

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Introduce the --with-domainname and --with-domainname-opts configure
options to choose at installation time the default domainname command
and its options to fetch domain. Default domainname is 'domainname' and
its default options are ''.

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>
@xdelaruelle
xdelaruelle force-pushed the domainname branch 2 times, most recently from 2ab504c to 880f47f Compare July 21, 2026 06:25
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
Do not check for the domainname command in configure script if
--with-domainname option is not set. It preserves this way the behavior
of previous Modules versions.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
@xdelaruelle
xdelaruelle merged commit 16834cd into envmodules:main Jul 21, 2026
19 checks passed
@xdelaruelle
xdelaruelle deleted the domainname branch July 21, 2026 07:30
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.

1 participant