[Freeipa-devel] [PATCH 0151-0152] install: Call hostnamectl set-hostname only if --hostname option is use server-install: Fix --hostname option to always override api.env value

Jan Cholasta jcholast at redhat.com
Thu Jul 28 14:44:58 UTC 2016


On 28.7.2016 16:37, Petr Spacek wrote:
> On 28.7.2016 16:35, Jan Cholasta wrote:
>> On 28.7.2016 16:20, Petr Spacek wrote:
>>> Hello,
>>>
>>> install: Call hostnamectl set-hostname only if --hostname option is used
>>>
>>> This commit also splits hostname backup and configuration into two separate
>>> functions. This allows us to backup hostname without setting it at the
>>> same time.
>>>
>>> https://fedorahosted.org/freeipa/ticket/6071
>>
>> Note that you can set ca_host in cfg unconditionally, the value is only valid
>> during install and is not written anywhere.
>
> I prefer not to set it so the code blows up when we attempt to touch variables
> we should reference in particular setups. I.e. Take this as a first step
> towards api.env without invalid values :-)

OK. Use the proper condition then ("if setup_ca:").

>
> (In my stash I have a patch which removes nonsense defaults from
> ipalib.constants. To be pushed when we a new git branch for 4.4...)
>
> Petr^2 Spacek
>
>>> server-install: Fix --hostname option to always override api.env values
>>>
>>> Attempts to compare local hostname with user-provided values are error
>>> prone as we found out in #5794. This patch removes comparison and makes
>>> the env values deterministic.
>>>
>>> https://fedorahosted.org/freeipa/ticket/6071
>>>
>>>
>>> Jan, this patch set should fix problems you have seen in containers.


-- 
Jan Cholasta




More information about the Freeipa-devel mailing list