[Freeipa-devel] [PATCH 0428] SPEC: do not execute upgrade when ipa server is not installed

Jan Cholasta jcholast at redhat.com
Wed Mar 2 06:26:32 UTC 2016


On 1.3.2016 20:36, Rob Crittenden wrote:
> Martin Basti wrote:
>>
>>
>> On 01.03.2016 20:13, Rob Crittenden wrote:
>>> Martin Basti wrote:
>>>> https://fedorahosted.org/freeipa/ticket/5704
>>>>
>>>> Patch attached.
>>>>
>>>>
>>> Would it be safer to integrate this into ipa-upgrade itself? You'd just
>>> need to return 0 for the case where IPA isn't installed.
>>>
>>> rob
>> How about the case when ipa-server-upgrade is called by user from CLI?
>> It should fail because IPA is not installed, instead of returning
>> success. That check is in specfile anyway due service restart.
>>
>> Martin^2
>
> Yeah, I was hoping you'd miss that :-)
>
> It just seems to me, as you point out, that it should check when run by
> anything, user or spec, so adding it only to the spec seems wrong. I'm
> not a huge fan of option bloat but that would be one way around this,
> --graceful-exit or something. Could make it a hidden option if you wanted.

I don't think adding the option is worth the effort, as we will be soon 
moving away from running the upgrade script directly from the spec file 
to a service based solution (#4552, #5373).

-- 
Jan Cholasta




More information about the Freeipa-devel mailing list