freeipa/ipaserver/install/server
Rob Crittenden d7aa7945e8 Run server upgrade in ipactl start/restart
During a distro upgrade, e.g. F-26 to F-27, networking may not
be available which will cause the upgrade to fail. Despite this
the IPA service can be subsequently restarted running new code
with old data.

This patch relies on the existing version-check cdoe to determine
when/if an upgrade is required and will do so during an ipactl
start or restart.

The upgrade is now run implicitly in the spec file and will
cause the server to be stopped after the package is installed
if the upgrade fails.

Fixes: https://pagure.io/freeipa/issue/6968

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
2017-12-12 12:08:35 +01:00
..
__init__.py Use os.path.isfile() and isdir() 2017-10-20 12:27:19 +02:00
install.py install: report CA Subject DN and subject base to be used 2017-12-11 12:06:28 +01:00
replicainstall.py Fix ipa-replica-install when key not protected by PIN 2017-11-23 13:29:54 +01:00
upgrade.py Run server upgrade in ipactl start/restart 2017-12-12 12:08:35 +01:00