d0173c9 authselect: harden uninstallation of ipa client

Authored and Committed by frenaud 5 years ago
    authselect: harden uninstallation of ipa client
    
    When ipa client is uninstalled, the content of sysrestore.state
    is read to restore the previous authselect profile and features.
    The code should properly handle the case where sysrestore.state
    contains the header for the authselect section, but the key=value
    for profile and features are missing.
    
    Fixes https://pagure.io/freeipa/issue/7657
    
    Reviewed-By: Rob Crittenden <rcritten@redhat.com>