diff options
author | Martin Basti <mbasti@redhat.com> | 2015-04-02 14:14:15 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-05-04 11:16:26 +0000 |
commit | 39426966063b3f3deced90ef3f5d0a87801d7eab (patch) | |
tree | 7209ca019b11d41b56de69ce5c18b9c2cb85a3ca /install/tools | |
parent | 98376589de9b33d7007c8d43366d26f3e3307662 (diff) | |
download | freeipa-39426966063b3f3deced90ef3f5d0a87801d7eab.tar.gz freeipa-39426966063b3f3deced90ef3f5d0a87801d7eab.tar.xz freeipa-39426966063b3f3deced90ef3f5d0a87801d7eab.zip |
Server Upgrade: ipa-server-upgrade command
https://fedorahosted.org/freeipa/ticket/4904
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'install/tools')
-rw-r--r-- | install/tools/Makefile.am | 1 | ||||
-rw-r--r-- | install/tools/ipa-server-upgrade | 12 | ||||
-rw-r--r-- | install/tools/man/Makefile.am | 1 | ||||
-rw-r--r-- | install/tools/man/ipa-server-upgrade.1 | 40 |
4 files changed, 54 insertions, 0 deletions
diff --git a/install/tools/Makefile.am b/install/tools/Makefile.am index b791a8c74..e5d45c479 100644 --- a/install/tools/Makefile.am +++ b/install/tools/Makefile.am @@ -16,6 +16,7 @@ sbin_SCRIPTS = \ ipa-replica-manage \ ipa-csreplica-manage \ ipa-server-certinstall \ + ipa-server-upgrade \ ipactl \ ipa-compat-manage \ ipa-nis-manage \ diff --git a/install/tools/ipa-server-upgrade b/install/tools/ipa-server-upgrade new file mode 100644 index 000000000..781b0d3db --- /dev/null +++ b/install/tools/ipa-server-upgrade @@ -0,0 +1,12 @@ +#!/usr/bin/python2 +# +# Copyright (C) 2015 FreeIPA Contributors see COPYING for license +# + +# Documentation can be found at: +# http://freeipa.org/page/LdapUpdate +# http://www.freeipa.org/page/V4/Server_Upgrade_Refactoring + +from ipaserver.install.ipa_server_upgrade import ServerUpgrade + +ServerUpgrade.run_cli() diff --git a/install/tools/man/Makefile.am b/install/tools/man/Makefile.am index 38c049c79..6db177619 100644 --- a/install/tools/man/Makefile.am +++ b/install/tools/man/Makefile.am @@ -12,6 +12,7 @@ man1_MANS = \ ipa-replica-prepare.1 \ ipa-server-certinstall.1 \ ipa-server-install.1 \ + ipa-server-upgrade.1 \ ipa-dns-install.1 \ ipa-adtrust-install.1 \ ipa-ca-install.1 \ diff --git a/install/tools/man/ipa-server-upgrade.1 b/install/tools/man/ipa-server-upgrade.1 new file mode 100644 index 000000000..02f252ed4 --- /dev/null +++ b/install/tools/man/ipa-server-upgrade.1 @@ -0,0 +1,40 @@ +.\" +.\" Copyright (C) 2015 FreeIPA Contributors see COPYING for license +.\" + +.TH "ipa-server-upgrade" "1" "April 02 2015" "FreeIPA" "FreeIPA Manual Pages" +.SH "NAME" +ipa\-server\-upgrade \- upgrade IPA server +.SH "SYNOPSIS" +ipa\-server\-upgrade [options] +.SH "DESCRIPTION" +ipa\-server\-upgrade is used to upgrade IPA server when the IPA packages are being updated. It is not intended to be executed by end\-users. + +ipa\-server\-upgrade will: + + * update LDAP schema + * process all files with the extension .update in /usr/share/ipa/updates (including update plugins). + * upgrade local configurations of IPA services + +.SH "OPTIONS" +.TP +\fB\-\-version\fR +Show IPA version +.TP +\fB\-h\fR, \fB\-\-help\fR +Show help message and exit +.TP +\fB\-v\fR, \fB\-\-verbose\fR +Print debugging information +.TP +\fB\-q\fR, \fB\-\-quiet\fR +Output only errors +.TP +\fB-\-log-file=FILE\fR +Log to given file +.TP + +.SH "EXIT STATUS" +0 if the command was successful + +1 if an error occurred |