c6054d1 Issue 50246 - Fix the regression in old control tools

Authored and Committed by spichugi 5 years ago
    Issue 50246 - Fix the regression in old control tools
    
    Bug Description: The old control tools - status-dirsrv, start-dirsrv,
    stop-dirsrv, restart-dirsrv stopped working properly after
    the /etc/sysconfig/dirsrv removal.
    
    Fix Description: Make them the direct systemctl command wrappers and
    don't look for instances in /etc/sysconfig/dirsrv.
    Fix UI. Make it use the new dsctl tools. Extend dsctl status (add JSON).
    
    Also, remove the dragon warning because it breaks the QE test reports
    when we run all the tests (we don't use DEBUGGING mode there
    because it doesn't remove the instances).
    The deprication warning should be enough for now.
    
    https://pagure.io/389-ds-base/issue/50246
    
    Reviewed by: wibrown, vashirov, mhonek, mreynolds (Thanks!)
    
        
file modified
+2 -31