summaryrefslogtreecommitdiff
path: root/databases/postgresql/Makefile
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2000-12-11 20:18:56 +0000
committerjlam <jlam@pkgsrc.org>2000-12-11 20:18:56 +0000
commit1a8e753c59f0c8e834595601bc9aaa832b4b3ee2 (patch)
treed6fd10355f8a6c4cb6b38ac5587ce82e66bb4219 /databases/postgresql/Makefile
parentadc414d59945ab404a60c6b330e1a9d99211a307 (diff)
downloadpkgsrc-1a8e753c59f0c8e834595601bc9aaa832b4b3ee2.tar.gz
Rename this script to pgsql.sh, make this script a bit more complete
and robust, and add example command_args setting to allow TCP/IP connections to the PostgreSQL database.
Diffstat (limited to 'databases/postgresql/Makefile')
-rw-r--r--databases/postgresql/Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/databases/postgresql/Makefile b/databases/postgresql/Makefile
index 10e9b411977..24d44ad4ef9 100644
--- a/databases/postgresql/Makefile
+++ b/databases/postgresql/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2000/12/11 16:43:11 jlam Exp $
+# $NetBSD: Makefile,v 1.58 2000/12/11 20:18:56 jlam Exp $
# FreeBSD Id: Makefile,v 1.22 1997/12/24 01:21:37 alex Exp
#
@@ -49,6 +49,16 @@ ADDUSER= useradd
ADDGROUP= groupadd
.endif
+post-build:
+ ${SED} -e 's|@PATH@|${PATH}|g' \
+ -e 's|@MANPATH@|${MANPATH}|g' \
+ -e 's|@PREFIX@|${PREFIX}|g' \
+ < ${FILESDIR}/profile.pgsql > ${WRKDIR}/profile.pgsql
+ ${SED} -e "s|@PREFIX@|${PREFIX}|g" \
+ -e "s|@PGUSER@|${PGUSER}|g" \
+ -e "s|@SU@|${SU}|g" \
+ < ${FILESDIR}/pgsql.sh > ${WRKDIR}/pgsql.sh
+
pre-install:
@case "X${PGUSER}" in \
Xbin|Xetc|Xinclude|Xinfo|Xlib|Xlibdata|Xlibexec|Xman|Xsbin|Xshare) \
@@ -100,17 +110,10 @@ post-install:
.for PROG in ecpg pg_dump pg_encoding pg_id pg_passwd pg_version postgres psql
strip ${PREFIX}/bin/${PROG}
.endfor
- ${SED} -e 's|@PATH@|${PATH}|g' \
- -e 's|@MANPATH@|${MANPATH}|g' \
- -e 's|@PREFIX@|${PREFIX}|g' \
- < ${FILESDIR}/profile.pgsql > ${WRKDIR}/profile.pgsql
${INSTALL_DATA} ${WRKDIR}/profile.pgsql ${PGHOME}/.profile.pgsql
${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PGHOME}
${CHOWN} -R ${PGUSER}:${PGGROUP} ${PGHOME}
- ${SED} -e "s|@PREFIX@|${PREFIX}|g" \
- -e "s|@PGUSER@|${PGUSER}|g" \
- < ${FILESDIR}/pgsql.sh.tmpl > ${WRKDIR}/pgsql.sh
${INSTALL_SCRIPT} ${WRKDIR}/pgsql.sh ${PREFIX}/etc/rc.d/pgsql
${CAT} ${FILESDIR}/exclude ${FILESDIR}/man.tcl ${FILESDIR}/man.tk \