Skip to content
  • Carlos Corbacho's avatar
    split out authentication framework from authorisation database · b5e019d7
    Carlos Corbacho authored
    As per discussions with David Zeuthen, alter the build system so that we
    can have different authentication frameworks for the authorisation
    databases.
    
    For now, the dummy database will only accept 'none' for the authentication
    framework (this will be autoselected if not specified, and configure will
    throw an error if any other framework than 'none' is specified is passed
    in).
    
    For the default database, the only available framework for now is 'pam'
    (as with 'none' and dummy, 'pam' will be autoselected if specified as the
    framework. If 'none' is passed as a framework, configure will reject this
    and fail).
    
    PAM specific code is now also marked with POLKIT_AUTHFW_PAM, so that it
    can be easily compiled out if other frameworks are added in future.
    b5e019d7