a726e98 Create system users for FreeIPA services during package installation

11 files Authored by dkupka 7 years ago, Committed by pvomacka 7 years ago,
    Create system users for FreeIPA services during package installation
    
    Previously system users needed by FreeIPA server services was created during
    ipa-server-install. This led to problem when DBus policy was configured during
    package installation but the user specified in the policy didn't exist yet
    (and potentionally similar ones). Now the users will be created in package %pre
    section so all users freeipa-server package needs exist before any installation
    or configuration begins.
    Another possibility would be using systemd-sysusers(8) for this purpose but
    given that systemd is not available during container build the traditional
    approach is superior.
    Also dirsrv and pkiuser users are no longer created by FreeIPA instead it
    depends on 389ds and dogtag to create those users.
    
    https://pagure.io/freeipa/issue/6743
    
    Reviewed-By: Jan Cholasta <jcholast@redhat.com>
    Reviewed-By: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
    
        
file modified
+9 -0
file modified
+0 -53
file modified
+0 -26