--- postgresql82-server.wrapper.default	2007-02-10 14:55:42.000000000 +0100
+++ postgresql82-server.wrapper.changed	2007-06-07 16:20:41.000000000 +0200
@@ -9,12 +9,30 @@
 prefix=/opt/local
 PGCTL=/opt/local/lib/postgresql82/bin/pg_ctl
 
+POSTGRESQL82DATA:=/opt/local/var/db/postgresql82/defaultdb
+POSTGRESQL82LOG:=/opt/local/var/log/postgresql82/postgres.log
+
+# Users may override these values by adding adding some
+# lines to /etc/profile as shown below. This might be
+# desirable for reading Logs Files using Apples Console.app
+# and to keep your living data separate for backup purposes.
+# 
+# POSTGRESQL82DATA="/Library/PostgreSQL/data"
+# export POSTGRESQL82DATA
+# POSTGRESQL82LOG="/Library/Logs/Macports"
+# export POSTGRESQL82LOG
+
+# su -m option allows you to set the shell variable of user
+# postgres in NetInfo Manager to /usr/bin/false, thus avoiding
+# it to show up in Login screen list view just as any other
+# daemon unix user such as www, which used to run apache.
+
 #
 # Start
 #
 Start()
 {
-	su postgres -c "${PGCTL} -D ${POSTGRESQL82DATA:=/opt/local/var/db/postgresql82/defaultdb} start -l /opt/local/var/log/postgresql82/postgres.log"
+	su -m postgres -c "${PGCTL} -D ${POSTGRESQL82DATA} start -l ${POSTGRESQL82LOG}"
 }
 
 #
@@ -22,7 +40,7 @@
 #
 Stop()
 {
-	su postgres -c "${PGCTL} -D ${POSTGRESQL82DATA:=/opt/local/var/db/postgresql82/defaultdb} stop -s -m fast"
+	su -m postgres -c "${PGCTL} -D ${POSTGRESQL82DATA} stop -s -m fast"
 }
 
 #
