|
|
b69e47 |
From 4e66114109263fff6b13192e07be9bbd9e493fee Mon Sep 17 00:00:00 2001
|
|
|
b69e47 |
From: Mark Reynolds <mreynolds@redhat.com>
|
|
|
b69e47 |
Date: Mon, 17 Apr 2017 17:06:19 -0400
|
|
|
b69e47 |
Subject: [PATCH 1/2] Issue 49221 - During an upgrade the provided localhost
|
|
|
b69e47 |
name is ignored
|
|
|
b69e47 |
|
|
|
b69e47 |
Description: If the FullMachine name, or localhost, is provided in an INF
|
|
|
b69e47 |
it is ignored during the upgrade the value of nsslapd-localhost
|
|
|
b69e47 |
from the current server is used instead. We should only override
|
|
|
b69e47 |
the localhost value if it is missing.
|
|
|
b69e47 |
|
|
|
b69e47 |
https://pagure.io/389-ds-base/issue/49221
|
|
|
b69e47 |
|
|
|
b69e47 |
Reviewed by: nhosoi(Thanks!)
|
|
|
b69e47 |
---
|
|
|
b69e47 |
ldap/admin/src/scripts/DSUpdate.pm.in | 4 +++-
|
|
|
b69e47 |
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
b69e47 |
|
|
|
b69e47 |
diff --git a/ldap/admin/src/scripts/DSUpdate.pm.in b/ldap/admin/src/scripts/DSUpdate.pm.in
|
|
|
b69e47 |
index e84a9a9..8b24b47 100644
|
|
|
b69e47 |
--- a/ldap/admin/src/scripts/DSUpdate.pm.in
|
|
|
b69e47 |
+++ b/ldap/admin/src/scripts/DSUpdate.pm.in
|
|
|
b69e47 |
@@ -435,7 +435,9 @@ sub initInfFromInst {
|
|
|
b69e47 |
my $servid = $inst;
|
|
|
b69e47 |
$servid =~ s/slapd-//;
|
|
|
b69e47 |
|
|
|
b69e47 |
- $inf->{General}->{FullMachineName} = $entry->getValue("nsslapd-localhost");
|
|
|
b69e47 |
+ if (!$inf->{General}->{FullMachineName}) {
|
|
|
b69e47 |
+ $inf->{General}->{FullMachineName} = $entry->getValue("nsslapd-localhost");
|
|
|
b69e47 |
+ }
|
|
|
b69e47 |
$inf->{General}->{SuiteSpotUserID} = $entry->getValue("nsslapd-localuser");
|
|
|
b69e47 |
$inf->{slapd}->{ServerPort} = $entry->getValue("nsslapd-port");
|
|
|
b69e47 |
$inf->{slapd}->{ldapifilepath} = $entry->getValue("nsslapd-ldapifilepath");
|
|
|
b69e47 |
--
|
|
|
b69e47 |
2.9.3
|
|
|
b69e47 |
|