[Freeipa-devel] [PULL REQUEST, ipa-2-1] Platform-specific adaptation

Martin Kosek mkosek at redhat.com
Tue Sep 13 09:41:41 UTC 2011


On Mon, 2011-09-12 at 10:58 +0300, Alexander Bokovoy wrote:
> Hi,
> 
> As the patchset is rather big, I'm sending pull request from my 
> fedorapeople.org git repository instead of separate patches.
> 
> This is pull request for ipa-2-1, I'll send pull request for master 
> branch as a separate email, there is single difference in 
> freeipa.spec.in's %changelog section.
> 
> The following changes since commit d3c24bb0a65dae85e665ebc617ab4f084c2299fd:
> 
>   Don't allow a OTP to be set on an enrolled host (2011-09-10 00:03:32 +0000)
> 
> are available in the git repository at:
>   git://fedorapeople.org/home/fedora/abbra/public_git/freeipa.git platform
> 
> Alexander Bokovoy (5):
>       Introduce platform-specific adaptation
>       Convert server install code to platform-independent access to system services
>       Convert client-side tools to platform-independent access to system services
>       Convert installation tools to platform-independent access to system services
>       fixup! Introduce platform-specific adaptation
> 
>  Makefile                                  |    8 +
>  freeipa.spec.in                           |    5 +
>  install/tools/ipa-ca-install              |    4 +-
>  install/tools/ipa-nis-manage              |   13 +-
>  install/tools/ipa-replica-install         |   15 +-
>  install/tools/ipa-server-install          |   11 +-
>  install/tools/ipactl                      |   43 ++++---
>  ipa-client/ipa-install/ipa-client-install |  211 +++++++++++++----------------
>  ipa-client/ipaclient/ntpconf.py           |    5 +-
>  ipapython/Makefile                        |    2 +-
>  ipapython/ipautil.py                      |   48 +-------
>  ipapython/platform/__init__.py            |   23 +++
>  ipapython/platform/base.py                |  150 ++++++++++++++++++++
>  ipapython/platform/redhat.py              |  176 ++++++++++++++++++++++++
>  ipapython/services.py.in                  |   48 +++++++
>  ipapython/setup.py.in                     |    2 +-
>  ipapython/sysrestore.py                   |    5 +-
>  ipaserver/install/bindinstance.py         |    2 +-
>  ipaserver/install/cainstance.py           |   26 +---
>  ipaserver/install/certs.py                |   25 ++--
>  ipaserver/install/dsinstance.py           |   19 +--
>  ipaserver/install/httpinstance.py         |    9 +-
>  ipaserver/install/krbinstance.py          |    3 +-
>  ipaserver/install/ntpinstance.py          |    5 +-
>  ipaserver/install/replication.py          |    4 +-
>  ipaserver/install/service.py              |   68 +++-------
>  26 files changed, 624 insertions(+), 306 deletions(-)
>  create mode 100644 ipapython/platform/__init__.py
>  create mode 100644 ipapython/platform/base.py
>  create mode 100644 ipapython/platform/redhat.py
>  create mode 100644 ipapython/services.py.in
> 
> 

ACK for fixed patches in the tree. Pushed to ipa-2-1.

The same thing as for master, last whitespace cleanup patch is not
pushed.

Martin




More information about the Freeipa-devel mailing list