Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Slowroll:Base:1
warewulf
cluster-If-hostname-doesn-t-contain-the-domain-...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cluster-If-hostname-doesn-t-contain-the-domain-try-to-derive-this-from-FQDN.patch of Package warewulf
From: Egbert Eich <eich@suse.com> Date: Mon Oct 4 19:42:44 2021 +0200 Subject: cluster: If hostname doesn't contain the domain, try to derive this from FQDN Patch-mainline: Not yet Git-commit: fc9adfb41ba29d83fe083248e17c3a2d03d76e16 References: SUSE doesn't include the domainname in the hostname. One may still set the domain name using DNS or /etc/hosts. Call 'hostname -f' to get the FQDN and try to separate the domain part from it. Signed-off-by: Egbert Eich <eich@suse.com> --- cluster/libexec/wwinit/30-domain.init | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cluster/libexec/wwinit/30-domain.init b/cluster/libexec/wwinit/30-domain.init index ac221a5..300739a 100644 --- a/cluster/libexec/wwinit/30-domain.init +++ b/cluster/libexec/wwinit/30-domain.init @@ -33,8 +33,12 @@ fi HOSTNAME=`hostname` DOMAIN=`echo $HOSTNAME | sed -e 's/^[^\.]*\.//'` -if [ -z "$DOMAIN" -o "$HOSTNAME" == "$DOMAIN" ]; then - DOMAIN="cluster" +if [ -z "$DOMAIN" -o "$HOSTNAME" = "$DOMAIN" ]; then + HOSTNAME=`hostname -f` + DOMAIN=`echo $HOSTNAME | sed -e 's/^[^\.]*\.//'` + if [ -z "$DOMAIN" -o "$HOSTNAME" = "$DOMAIN" ]; then + DOMAIN="cluster" + fi fi wwprint "Setting default node domain to: \"$DOMAIN\""
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor