2ee160d ipa-client-automount: handle NFS configuration file changes

Authored and Committed by François Cami 5 years ago
    ipa-client-automount: handle NFS configuration file changes
    
    nfs-utils in Fedora 30 and later switched its configuration
    file from /etc/sysconfig/nfs to /etc/nfs.conf, providing a
    conversion service (nfs-convert.service) for upgrades.
    However, for new installs the original configuration file
    is missing. This change:
    * adds a tuple-based osinfo.version_number method to handle
      more kinds of OS versioning schemes
    * detects RHEL and Fedora versions with the the new nfs-utils
      behavior
    * avoids backing up the new NFS configuration file as we do
      not have to modify it.
    
    See: https://bugzilla.redhat.com/show_bug.cgi?id=1676981
    
    Fixes: https://pagure.io/freeipa/issue/7868
    Signed-off-by: François Cami <fcami@redhat.com>
    Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
    Reviewed-By: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Rob Crittenden <rcritten@redhat.com>
    
        
file modified
+3 -0
file modified
+9 -0
file modified
+3 -1