diff --git a/dev-db/postgresql-server/postgresql-server-9.2.3-r1.ebuild b/dev-db/postgresql-server/postgresql-server-9.2.3-r1.ebuild index ff9df97..3b23836 100644 --- a/dev-db/postgresql-server/postgresql-server-9.2.3-r1.ebuild +++ b/dev-db/postgresql-server/postgresql-server-9.2.3-r1.ebuild @@ -197,6 +197,12 @@ pkg_postrm() { pkg_config() { [[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" + if [ "${PGDATA}" != "" ]; then + PGDATA="${EROOT%/}${PGDATA}" + fi + if [ "${DATA_DIR}" != "" ]; then + DATA_DIR="${EROOT%/}${DATA_DIR}" + fi [[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/" [[ -z "${DATA_DIR}" ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"