diff --git a/contrib/start-scripts/osx/install.sh b/contrib/start-scripts/osx/install.sh
new file mode 100755
index bbc5ee3..7f7496b
*** a/contrib/start-scripts/osx/install.sh
--- b/contrib/start-scripts/osx/install.sh
***************
*** 1,10 ****
! sudo sh -c 'echo "POSTGRESQL=-YES-" >> /etc/hostconfig'
! sudo mkdir /Library/StartupItems/PostgreSQL
! sudo cp PostgreSQL /Library/StartupItems/PostgreSQL
! sudo cp StartupParameters.plist /Library/StartupItems/PostgreSQL
! if [ -e /Library/StartupItems/PostgreSQL/PostgreSQL ]
! then
!   echo "Startup Item Installed Successfully . . . "
!   echo "Starting PostgreSQL Server . . . "
!   SystemStarter restart PostgreSQL
  fi
--- 1,24 ----
! #!/bin/sh
! 
! if [ -e /System/Library/LaunchDaemons/com.apple.SystemStarter.plist ]; then
!     sh -c 'echo "POSTGRESQL=-YES-" >> /etc/hostconfig'
!     mkdir /Library/StartupItems/PostgreSQL
!     cp PostgreSQL /Library/StartupItems/PostgreSQL
!     cp StartupParameters.plist /Library/StartupItems/PostgreSQL
!     if [ -e /Library/StartupItems/PostgreSQL/PostgreSQL ]
!     then
!         echo "Startup Item Installed Successfully . . . "
!         echo "Starting PostgreSQL Server . . . "
!         SystemStarter restart PostgreSQL
!     fi
! else
!     cp org.postgresql.postgresql.plist /Library/LaunchDaemons/
!     if [ -e /Library/LaunchDaemons/org.postgresql.postgresql.plist ]
!     then
!         echo "LaunchDaemon Installed Successfully . . . "
!         if [ ! -f /usr/local/pgsql/data/postmaster.pid ]; then
!             echo "Starting PostgreSQL Server . . . "
!             launchctl load -w /Library/LaunchDaemons/org.postgresql.postgresql.plist
!         fi
!     fi
  fi
diff --git a/contrib/start-scripts/osx/org.postgresql.postgresql.plist b/contrib/start-scripts/osx/org.postgresql.postgresql.plist
new file mode 100644
index ...4799120
*** a/contrib/start-scripts/osx/org.postgresql.postgresql.plist
--- b/contrib/start-scripts/osx/org.postgresql.postgresql.plist
***************
*** 0 ****
--- 1,34 ----
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+ 
+ <!--
+ sudo cp contrib/start-scripts/osx/org.postgresql.postgresql.plist /Library/LaunchDaemons/
+ sudo launchctl load -w /Library/LaunchDaemons/org.postgresql.postgresql.plist
+ -->
+ 
+ <plist version="1.0">
+ <dict>
+ 	<key>Disabled</key>
+ 	<false/>
+ 	<key>Label</key>
+ 	<string>org.postgresql.postgresql</string>
+ 	<key>UserName</key>
+ 	<string>postgres</string>
+ 	<key>GroupName</key>
+ 	<string>postgres</string>
+ 	<key>ProgramArguments</key>
+ 	<array>
+ 		<string>/usr/local/pgsql/bin/postgres</string>
+ 		<string>-D</string>
+ 		<string>/usr/local/pgsql/data</string>
+ 	</array>
+    <key>StandardOutPath</key>
+    <string>/usr/local/pgsql/data/launchd.log</string>
+    <key>StandardErrorPath</key>
+    <string>/usr/local/pgsql/data/launchd.log</string>
+ 	<key>OnDemand</key><!-- OS X 10.4 -->
+ 	<false/>
+ 	<key>KeepAlive</key><!-- OS X 10.5+ -->
+ 	<true/>
+ </dict>
+ </plist>
