9f049ca Server Upgrade: Verify version and platform

10 files Authored by mbasti 8 years ago, Committed by jcholast 8 years ago,
    Server Upgrade: Verify version and platform
    
    Verify version and platform before upgrade or ipactl start|restart
    
    Upgrade:
    * do not allow upgrade on different platforms
    * do not allow upgrade data with higher version than build has
    
    Start:
    * do not start services if platform mismatch
    * do not start services if upgrade is needed
    * do not start services if data with higher version than build has
    
    New ipactl options:
    --skip-version-check: do not validate IPA version
    --ignore-service-failures (was --force): ignore if a service start fail
          and continue with starting other services
    --force: combine --skip-version-check and --ignore-service-failures
    
    https://fedorahosted.org/freeipa/ticket/4904
    
    Reviewed-By: Jan Cholasta <jcholast@redhat.com>
    Reviewed-By: David Kupka <dkupka@redhat.com>
    
        
file modified
+2 -0
file modified
+47 -10
file modified
+7 -1
file removed
-22
file modified
+10 -0