• Tom Lane's avatar
    Clean up installation directory choices for extensions. · 24d1280c
    Tom Lane authored
    Arrange for the control files to be in $SHAREDIR/extension not
    $SHAREDIR/contrib, since we're generally trying to deprecate the term
    "contrib" and this is a once-in-many-moons opportunity to get rid of it in
    install paths.  Fix PGXS to install the $EXTENSION file into that directory
    no matter what MODULEDIR is set to; a nondefault MODULEDIR should only
    affect the script and secondary extension files.  Fix the control file
    directory parameter to be interpreted relative to $SHAREDIR, to avoid a
    surprising disconnect between how you specify that and what you set
    MODULEDIR to.
    
    Per discussion with David Wheeler.
    24d1280c
extension.c 58.2 KB