codehotter / 389-ds-base

Forked from 389-ds-base 5 years ago
Clone

7f7f83c Ticket #47299 - allow cmdline scripts to work with non-root user

Authored and Committed by rmeggins 11 years ago
    Ticket #47299 - allow cmdline scripts to work with non-root user
    
    https://fedorahosted.org/389/ticket/47299
    Reviewed by: mreynolds (Thanks!)
    Branch: master
    Fix Description: If running as non-root, look for the initconfig scripts/files
    in ~/.dirsrv.  If the INITCONFIGDIR env. var. is set, use that and do not
    look anywhere else.  Cannot depend on the value of $USER - must use id to
    determine the effective user id.  Also fixed a problem with return value
    handling - the if test changes the value of $?, so have to save the value
    just after starting the instance.
    Platforms tested: RHEL6 x86_64
    Flag Day: no
    Doc impact: no