diff options
author | 2007-01-21 12:08:33 +0000 | |
---|---|---|
committer | 2007-01-21 12:08:33 +0000 | |
commit | eb140dee24ce6430836c4f3130b432f331ca11bf (patch) | |
tree | f83a8388895c44bb565d76b9acc0b581522a90ca /app-admin/eselect-postgresql/files/binwrapper | |
parent | Added repo_name and categories (diff) | |
download | experimental-eb140dee24ce6430836c4f3130b432f331ca11bf.tar.gz experimental-eb140dee24ce6430836c4f3130b432f331ca11bf.tar.bz2 experimental-eb140dee24ce6430836c4f3130b432f331ca11bf.zip |
Squashed commit of the master branch
svn path=/experimental/; revision=169
Diffstat (limited to 'app-admin/eselect-postgresql/files/binwrapper')
-rwxr-xr-x | app-admin/eselect-postgresql/files/binwrapper | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app-admin/eselect-postgresql/files/binwrapper b/app-admin/eselect-postgresql/files/binwrapper new file mode 100755 index 0000000..137d8d1 --- /dev/null +++ b/app-admin/eselect-postgresql/files/binwrapper @@ -0,0 +1,16 @@ +#!/bin/bash +[[ -d /etc/eselect/postgresql/active ]] || { echo "Use eselect to set postgresql version"; exit 1; } +for src in /etc/eselect/postgresql/active/* ; do + [[ -f "${src}" ]] && source $src +done +bn="$(basename "$0")" +bex="${postgres_bindir}/${bn}" +if [[ -x "${bex}" ]] ; then + exec "${bex}" "$@" +else + echo "Program '${bn}' is not installed or not available for" + echo "currently selected version of postgresql." + echo "Use 'eselect postgresql' command to set different" + echo "PostgreSQL version" + exit 1 +fi |