[CalendarServer-changes] [9693] CalendarServer/trunk

source_changes at macosforge.org source_changes at macosforge.org
Mon Aug 13 14:26:29 PDT 2012


Revision: 9693
          http://trac.macosforge.org/projects/calendarserver/changeset/9693
Author:   sagen at apple.com
Date:     2012-08-13 14:26:27 -0700 (Mon, 13 Aug 2012)
Log Message:
-----------
Use the server-specific postgres instance

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/tools/backup_pg.py
    CalendarServer/trunk/calendarserver/tools/bootstrapdatabase.py
    CalendarServer/trunk/conf/caldavd-apple.plist

Modified: CalendarServer/trunk/calendarserver/tools/backup_pg.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/backup_pg.py	2012-08-13 18:04:05 UTC (rev 9692)
+++ CalendarServer/trunk/calendarserver/tools/backup_pg.py	2012-08-13 21:26:27 UTC (rev 9693)
@@ -36,6 +36,7 @@
 
 PSQL          = "%s/usr/bin/psql" % (SIPP,)
 PGDUMP        = "%s/usr/bin/pg_dump" % (SIPP,)
+PGSOCKETDIR   = "/Library/Server/PostgreSQL For Server Services/Socket"
 
 def usage(e=None):
     name = os.path.basename(sys.argv[0])
@@ -67,6 +68,7 @@
 
     cmdArgs = [
         PGDUMP,
+        "-h", PGSOCKETDIR,
         "--username=%s" % (USERNAME,),
         "--clean",
         "--no-privileges",
@@ -96,6 +98,7 @@
 
     cmdArgs = [
         PSQL,
+        "-h", PGSOCKETDIR,
         "--username=%s" % (USERNAME,),
         "--file=%s" % (dumpFile,)
     ]

Modified: CalendarServer/trunk/calendarserver/tools/bootstrapdatabase.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/bootstrapdatabase.py	2012-08-13 18:04:05 UTC (rev 9692)
+++ CalendarServer/trunk/calendarserver/tools/bootstrapdatabase.py	2012-08-13 21:26:27 UTC (rev 9693)
@@ -23,6 +23,7 @@
 CONNECTNAME   = "_postgres"
 USERNAME      = "caldav"
 DATABASENAME  = "caldav"
+PGSOCKETDIR   = "/Library/Server/PostgreSQL For Server Services/Socket"
 SCHEMAFILE    = "/Applications/Server.app/Contents/ServerRoot/usr/share/caldavd/lib/python/txdav/common/datastore/sql_schema/current.sql"
 
 # Executables:
@@ -56,6 +57,7 @@
 
     cmdArgs = [
         CREATEUSER,
+        "-h", PGSOCKETDIR,
         "--username=%s" % (CONNECTNAME,),
         USERNAME,
         "--no-superuser",
@@ -90,6 +92,7 @@
 
     cmdArgs = [
         CREATEDB,
+        "-h", PGSOCKETDIR,
         "--username=%s" % (USERNAME,),
         DATABASENAME,
     ]
@@ -120,6 +123,7 @@
 
     cmdArgs = [
         PSQL,
+        "-h", PGSOCKETDIR,
         "-d", DATABASENAME,
         "-U", USERNAME,
         "-t",
@@ -157,6 +161,7 @@
 
     cmdArgs = [
         PSQL,
+        "-h", PGSOCKETDIR,
         "-U", USERNAME,
         "-f", SCHEMAFILE,
     ]

Modified: CalendarServer/trunk/conf/caldavd-apple.plist
===================================================================
--- CalendarServer/trunk/conf/caldavd-apple.plist	2012-08-13 18:04:05 UTC (rev 9692)
+++ CalendarServer/trunk/conf/caldavd-apple.plist	2012-08-13 21:26:27 UTC (rev 9693)
@@ -98,7 +98,7 @@
     <key>DBType</key>
     <string>postgres</string>
     <key>DSN</key>
-    <string>:caldav:caldav:::</string>
+    <string>/Library/Server/PostgreSQL For Server Services/Socket:caldav:caldav:::</string>
 
     <!-- Data root -->
     <key>DataRoot</key>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20120813/f4881431/attachment.html>


More information about the calendarserver-changes mailing list