[21045] trunk/dports/databases

source_changes at macosforge.org source_changes at macosforge.org
Wed Dec 27 08:54:51 PST 2006


Revision: 21045
          http://trac.macosforge.org/projects/macports/changeset/21045
Author:   jwa at macports.org
Date:     2006-12-27 08:54:51 -0800 (Wed, 27 Dec 2006)

Log Message:
-----------
PostgreSQL server version 8.2.0

Added Paths:
-----------
    trunk/dports/databases/postgresql82-server/
    trunk/dports/databases/postgresql82-server/Portfile

Added: trunk/dports/databases/postgresql82-server/Portfile
===================================================================
--- trunk/dports/databases/postgresql82-server/Portfile	                        (rev 0)
+++ trunk/dports/databases/postgresql82-server/Portfile	2006-12-27 16:54:51 UTC (rev 21045)
@@ -0,0 +1,57 @@
+# $Id: Portfile 20665 2006-11-15 12:03:34Z jwa at macports.org $
+
+PortSystem 1.0
+
+name			postgresql82-server
+version			8.2.0
+categories		databases
+platforms		darwin
+maintainers		mww at macports.org jwa at macports.org
+description		run postgresql82 as server
+long_description	${description}
+
+homepage		http://www.postgresql.org/
+master_sites		postgresql
+
+depends_run		port:postgresql82
+
+fetch	{}
+checksum	{}
+extract	{}
+configure	{}
+build	{}
+
+set libdir		${prefix}/lib/postgresql82
+set dbdir		${prefix}/var/db/postgresql82/defaultdb
+set logdir		${prefix}/var/log/postgresql82
+set dbuser		postgres
+set dbgrp		postgres
+
+startupitem.create	yes
+startupitem.init	\
+	"PGCTL=${libdir}/bin/pg_ctl"
+startupitem.start	\
+	"su ${dbuser} -c \"\${PGCTL} -D \${POSTGRESQL82DATA:=${dbdir}} start -l ${logdir}/postgres.log\""
+startupitem.stop	\
+"su ${dbuser} -c \"\${PGCTL} -D \${POSTGRESQL82DATA:=${dbdir}} stop -s -m fast\""
+
+destroot {
+	addgroup ${dbgrp}
+	set gid [existsgroup ${dbgrp}]
+	adduser ${dbuser} shell=/bin/sh gid=${gid} \
+		home=${prefix}/var/db/postgresql82 \
+		realname=PostgreSQL-82\ Server
+	xinstall -m 755 -d ${destroot}${logdir}
+	system "touch ${destroot}${logdir}/postgres.log"
+	system "chown ${dbuser}:${dbgrp} ${destroot}${logdir}/postgres.log"
+}
+
+post-install {
+	ui_msg "\nTo create a database instance, after install do\n\
+		sudo mkdir -p ${dbdir}\n\
+		sudo chown ${dbuser}:${dbgrp} ${dbdir}\n\
+		sudo su ${dbuser} -c \'${libdir}/bin/initdb -D ${dbdir}\'"
+	ui_msg "\nTo tweak your DBMS, consider increasing kern.sysv.shmmax\
+		by adding an increased kern.sysv.shmmax .. to /etc/sysctl.conf"
+}
+

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20061227/a60df43b/attachment.html


More information about the macports-changes mailing list