e004a0c update-ca-trust: Support --output and non-root operation

Authored and Committed by clang 7 months ago
    update-ca-trust: Support --output and non-root operation
    
    Add the --output option to update-ca-trust so that trust stores can be
    written to a different output directory. This is useful to prepare trust
    store directories that can be used in containers.
    
    Additionally, fix running update-ca-trust as non-root user
    (specifically, without CAP_DAC_OVERRIDE) which was previously required
    to create two symbolic links.
    
    Quote all uses of $DEST since a user-specified path could contain
    spaces.
    
    Resolves: rhbz#2241240
    
        
file modified
+4 -1
file modified
+114 -19
file modified
+18 -10