4bccd2b Ticket #47831 - server restart wipes out index config if there is a default index

Authored and Committed by rmeggins 10 years ago
    Ticket #47831 - server restart wipes out index config if there is a default index
    
    https://fedorahosted.org/389/ticket/47831
    Reviewed by: nhosoi (Thanks!)
    Branch: 389-ds-base-1.2.11
    Fix Description: In ldbm_instance_index_config_enable_index(), only call
    the function ldbm_index_parse_entry() if the index does not exist.  Instead,
    get the name of the index from the "cn" attribute of the entry, and use
    ainfo_get() to get the index.  If this returns NULL, then call
    ldbm_index_parse_entry() to create and parse the index.
    Platforms tested: Fedora 20
    Flag Day: no
    Doc impact: no
    
    (cherry picked from commit 5c5c9603946ecb89fb17df665a95aa3ce75e01de)
    (cherry picked from commit 111e11ad2b8ef1f3a1827e0aa833512189424a8b)
    (cherry picked from commit 18bc3e82c3919867f14747343e452019630b60d0)
    (cherry picked from commit e260d9fd9e680579677007b6466f4e9ad3323eb6)