[CalendarServer-changes] [4406] CalendarServer/branches/users/sagen/pending-invites-4403/ twistedcaldav/upgrade.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jul 1 19:34:44 PDT 2009
Revision: 4406
http://trac.macosforge.org/projects/calendarserver/changeset/4406
Author: sagen at apple.com
Date: 2009-07-01 19:34:43 -0700 (Wed, 01 Jul 2009)
Log Message:
-----------
After upgrade, cause inboxes to be processed
Modified Paths:
--------------
CalendarServer/branches/users/sagen/pending-invites-4403/twistedcaldav/upgrade.py
Modified: CalendarServer/branches/users/sagen/pending-invites-4403/twistedcaldav/upgrade.py
===================================================================
--- CalendarServer/branches/users/sagen/pending-invites-4403/twistedcaldav/upgrade.py 2009-07-02 02:08:18 UTC (rev 4405)
+++ CalendarServer/branches/users/sagen/pending-invites-4403/twistedcaldav/upgrade.py 2009-07-02 02:34:43 UTC (rev 4406)
@@ -286,7 +286,29 @@
if os.path.exists(dbPath):
os.chown(dbPath, uid, gid)
+ def createUtilityServiceDirectory(config, uid, gid):
+ utilityDir = os.path.join(config.DataRoot, "utility")
+ if not os.path.exists(utilityDir):
+ os.mkdir(utilityDir)
+ os.chown(utilityDir, uid, gid)
+
+ incomingDir = os.path.join(utilityDir, "incoming")
+ if not os.path.exists(incomingDir):
+ os.mkdir(incomingDir)
+ os.chown(incomingDir, uid, gid)
+
+ processingDir = os.path.join(utilityDir, "processing")
+ if not os.path.exists(processingDir):
+ os.mkdir(processingDir)
+ os.chown(processingDir, uid, gid)
+
+ # cause inboxes to get processed
+ jobFile = os.path.join(incomingDir, "processinboxes")
+ with open(jobFile, "w") as out:
+ out.write("foo")
+
+
directory = getDirectory()
docRoot = config.DocumentRoot
@@ -393,6 +415,7 @@
migrateResourceInfo(config, directory, uid, gid)
createMailTokensDatabase(config, uid, gid)
+ createUtilityServiceDirectory(config, uid, gid)
if errorOccurred:
raise UpgradeError("Data upgrade failed, see error.log for details")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090701/e1fa2b3f/attachment.html>
More information about the calendarserver-changes
mailing list