[Freeipa-devel] Design document: Integration Improvements

Christian Heimes cheimes at redhat.com
Mon Nov 21 09:32:18 UTC 2016


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?

Christian


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


More information about the Freeipa-devel mailing list