[CalendarServer-changes] [8603] CalendarServer/trunk/calendarserver/tools/backup_pg.py

source_changes at macosforge.org source_changes at macosforge.org
Sun Jan 29 11:42:05 PST 2012


Revision: 8603
          http://trac.macosforge.org/projects/calendarserver/changeset/8603
Author:   dre at apple.com
Date:     2012-01-29 11:42:03 -0800 (Sun, 29 Jan 2012)
Log Message:
-----------
Unbundling for calendarserver_backup

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/tools/backup_pg.py

Modified: CalendarServer/trunk/calendarserver/tools/backup_pg.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/backup_pg.py	2012-01-29 16:42:54 UTC (rev 8602)
+++ CalendarServer/trunk/calendarserver/tools/backup_pg.py	2012-01-29 19:42:03 UTC (rev 8603)
@@ -27,14 +27,17 @@
 from twistedcaldav.config import config
 from calendarserver.tools.util import loadConfig
 
+SIPP          = "/Applications/Server.app/Contents/ServerRoot"
+if not os.path.exists(SIPP):
+    SIPP      = ""
 USERNAME      = "caldav"
 DATABASENAME  = "caldav"
 DUMPFILENAME  = "db_backup"
-PLISTPATH     = "/etc/caldavd/caldavd.plist"
+PLISTPATH     = "%s/etc/caldavd/caldavd.plist" % (SIPP,)
 PLISTNAME     = "caldavd.plist"
 
-PSQL          = "/usr/bin/psql"
-PGDUMP        = "/usr/bin/pg_dump"
+PSQL          = "%s/usr/bin/psql" % (SIPP,)
+PGDUMP        = "%s/usr/bin/pg_dump" % (SIPP,)
 
 def usage(e=None):
     name = os.path.basename(sys.argv[0])
@@ -48,7 +51,7 @@
     print "  -v --verbose: print additional information"
     print ""
     print "commands:"
-    print "  backup: create backup-file"
+    print "  backup: create backup-file in compressed tar format (tgz)"
     print "  restore: restore from backup-file"
     print ""
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20120129/59a1b31d/attachment-0001.html>


More information about the calendarserver-changes mailing list