[Freeipa-devel] Design document: Integration Improvements

Timo Aaltonen tjaalton at ubuntu.com
Mon Nov 21 09:43:06 UTC 2016


On 21.11.2016 11:32, Christian Heimes wrote:
> On 2016-11-21 10:26, Jan Cholasta wrote:
>> On 11.11.2016 18:28, Christian Heimes wrote:
>>> On 2016-11-11 17:46, Martin Basti wrote:
>>>>
>>>>
>>>> On 11.11.2016 15:25, Christian Heimes wrote:
>>>>> Hello,
>>>>>
>>>>> I have released the first version of a new design document. It
>>>>> describes
>>>>> how I'm going to improve integration of FreeIPA's client libraries
>>>>> (ipalib, ipapython, ipaclient, ipaplatform) for third party developers.
>>>>>
>>>>> http://www.freeipa.org/page/V4/Integration_Improvements
>>>>>
>>>>> Regards,
>>>>> Christian
>>>>>
>>>>>
>>>>>
>>>>
>>>> Hello, I have a few questions:
>>>>
>>>> 1) dynamic platform files
>>>>
>>>> Currently all RHEL/fedora-derived platforms work with the same
>>>> rhel/fedora packages. How do you want to achieve this with dynamic
>>>> platform files, do you want to keep mappings between platforms and
>>>> platform file? What about distributions that have in /etc/release
>>>> just mess?
>>>
>>> I don't use /etc/releases but /etc/os-release. There is no mapping
>>> involved. If a distribution has no /etc/os-release or a messed up
>>> /etc/os-release, then it needs to be fixed by the distribution. It's a
>>> common standard and all relevant distributions support this standard.
>>>
>>> RHEL has ID=rhel and no ID_LIKE -> ipaplatform.rhel
>>>
>>> Fedora has ID=fedora and no ID_LIKE -> ipaplatform.fedora
>>>
>>> CentOS has ID=centos and ID_LIKE="rhel fedora"
>>> -> ipaplatform.rhel
>>>
>>> Even my Raspberry has an /etc/os-release with ID=raspbian and
>>> ID_LIKE=debian -> error, soon ipaplatform.debian
>>
>> There is more to ipaplatform than /etc/os-release offers. How do you
>> differentiate between e.g. "Debian with SysV init" and "Debian with
>> systemd"?
> 
> Timo,
> 
> do you support FreeIPA on Debian variants with SysV init?

No, it shouldn't be possible to run it with SysV either because at least
389 depends on systemd and doesn't ship sysvinit scripts.


-- 
t

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20161121/de97ef8c/attachment.sig>


More information about the Freeipa-devel mailing list