#! /bin/sh # This shell script saves various pieces of information about the # installed version of PostgreSQL. Packages that interface to # PostgreSQL can use it to configure their build. # # Author: Peter Eisentraut # Public domain # $Header: /cvsroot/pgsql/src/bin/pg_config/Attic/pg_config.sh,v 1.2 2000/11/11 22:59:47 petere Exp $ me=`basename $0` # stored configuration values val_bindir='@bindir@' val_includedir='@includedir@' val_libdir='@libdir@' val_configure='@configure@' val_version='@version@' help="\ $me provides information about the installed version of PostgreSQL. Usage: $me --bindir | --includedir | --libdir | --configure | --version Operation modes: --bindir show location of user executables --includedir show location of C header files --libdir show location of object code libraries --configure show options given to 'configure' script when PostgreSQL was built --version show PostgreSQL version and exit Report bugs to ." advice="\ Try '$me --help' for more information." if test $# -eq 0 ; then echo "$me: argument required" 1>&2 echo "$advice" 1>&2 exit 1 fi show= for opt do case $opt in --bindir) show="$show \$val_bindir";; --includedir) show="$show \$val_includedir";; --libdir) show="$show \$val_libdir";; --configure) show="$show \$val_configure";; --version) echo "PostgreSQL $val_version" exit 0;; --help|-\?) echo "$help" exit 0;; *) echo "$me: invalid argument: $opt" 1>&2 echo "$advice" 1>&2 exit 1;; esac done for thing in $show do eval "echo $thing" done # end of pg_config