Skip to content
Snippets Groups Projects
  • Corey Farrell's avatar
    709f4b81
    loader: Process dependencies for built-in modules. · 709f4b81
    Corey Farrell authored
    With the new module loader it was missed that built-in modules never
    parsed dependencies from mod->info into vectors of mod.  This caused
    manager to be initialized before acl (named_acl).  If manager.conf
    used any named ACL's they would not be found and result in no ACL being
    applied to the AMI user.
    
    In addition to the manager ACL fix this adds "extconfig" to all builtin
    modules which support realtime configuration.  This only matters if one
    of the builtin modules is configured with 'preload', depending on
    "extconfig" will cause config.c to automatically be initialize during
    the preload stage.
    
    Change-Id: I482ed6bca6c1064b05bb538d7861cd7a4f02d9fc
    709f4b81
    History
    loader: Process dependencies for built-in modules.
    Corey Farrell authored
    With the new module loader it was missed that built-in modules never
    parsed dependencies from mod->info into vectors of mod.  This caused
    manager to be initialized before acl (named_acl).  If manager.conf
    used any named ACL's they would not be found and result in no ACL being
    applied to the AMI user.
    
    In addition to the manager ACL fix this adds "extconfig" to all builtin
    modules which support realtime configuration.  This only matters if one
    of the builtin modules is configured with 'preload', depending on
    "extconfig" will cause config.c to automatically be initialize during
    the preload stage.
    
    Change-Id: I482ed6bca6c1064b05bb538d7861cd7a4f02d9fc