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 -- / Alexander Bokovoy _______________________________________________ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel