[Freeipa-devel] [PATCH] 0136 ipa-adtrust-install configure host netbios name by default

Alexander Bokovoy abokovoy at redhat.com
Fri Jan 17 12:13:03 UTC 2014


https://fedorahosted.org/freeipa/ticket/4116

-- 
/ Alexander Bokovoy
-------------- next part --------------
>From a37901e6464e79e10555187d0f8b54d0a7176be0 Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <abokovoy at redhat.com>
Date: Fri, 17 Jan 2014 14:09:34 +0200
Subject: [PATCH 5/5] ipa-adtrust-install: configure host netbios name by
 default

Ensure we set host netbios name by default in smb.conf

https://fedorahosted.org/freeipa/ticket/4116
---
 install/share/smb.conf.template      | 1 +
 ipaserver/install/adtrustinstance.py | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/install/share/smb.conf.template b/install/share/smb.conf.template
index 086b0fc..2908b99 100644
--- a/install/share/smb.conf.template
+++ b/install/share/smb.conf.template
@@ -1,5 +1,6 @@
 [global]
 workgroup = $NETBIOS_NAME
+netbios name = $HOST_NETBIOS_NAME
 realm = $REALM
 kerberos method = dedicated keytab
 dedicated keytab file = FILE:/etc/samba/samba.keytab
diff --git a/ipaserver/install/adtrustinstance.py b/ipaserver/install/adtrustinstance.py
index 2f1c999..5eb6157 100644
--- a/ipaserver/install/adtrustinstance.py
+++ b/ipaserver/install/adtrustinstance.py
@@ -124,6 +124,7 @@ class ADTRUSTInstance(service.Service):
         self.secondary_rid_base = None
 
         self.fqdn = None
+        self.host_netbios_name = None
         self.realm = None
         self.domain_name = None
 
@@ -151,6 +152,7 @@ class ADTRUSTInstance(service.Service):
 
         # Values obtained from API.env
         self.fqdn = self.fqdn or api.env.host
+        self.host_netbios_name = make_netbios_name(self.fqdn)
         self.realm = self.realm or api.env.realm
         self.domain_name = self.domain_name or api.env.domain
 
@@ -769,6 +771,7 @@ class ADTRUSTInstance(service.Service):
         self.sub_dict = dict(REALM = self.realm,
                              SUFFIX = self.suffix,
                              NETBIOS_NAME = self.netbios_name,
+                             HOST_NETBIOS_NAME = self.host_netbios_name,
                              SMB_DN = self.smb_dn,
                              LDAPI_SOCKET = self.ldapi_socket,
                              FQDN = self.fqdn)
-- 
1.8.4.2



More information about the Freeipa-devel mailing list