[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