5b1c8e7 Ticket 49348 - support perlless and wrapperless install

Authored and Committed by William Brown 6 years ago
    Ticket 49348 - support perlless and wrapperless install
    
    Bug Description:  We have a number of shell wrappers that now
    server no purpose - they existed to support non-standard
    library paths, but this issue is not true of autotools in 2017.
    
    We also want to remove perl in favour of python. This adds a
    non-default option to produce a perl-less server install, which
    will force us to adapt our lib389 test suites to workout without
    the perl tools.
    
    Fix Description:  Add support for a "--disable-perl" flag to
    configure. Remove the shell library wrappers, and rename the
    targets in makefile. Fix an issue in task.c and main.c with
    normdn and error message clarity. Finally, the major component
    was improvements and polish to the basic_test suite to fully
    support python 3 with a perl-less install.
    
    See also: https://pagure.io/lib389/issue/88
    
    https://pagure.io/389-ds-base/issue/49348
    
    Author: wibrown
    
    Review by: mreynolds (THanks!)
    
        
file modified
+86 -77
file modified
+17 -0
file modified
+4 -4
file modified
+1 -1
file removed
-64
file removed
-58
file removed
-66
file removed
-69
file removed
-68
file removed
-66
file removed
-68
file removed
-68
file removed
-68
file removed
-66