[CalendarServer-changes] [4281] CalendarServer/trunk/contrib/migration/59_calendarmigrator.py
source_changes at macosforge.org
source_changes at macosforge.org
Fri May 15 16:09:24 PDT 2009
Revision: 4281
http://trac.macosforge.org/projects/calendarserver/changeset/4281
Author: sagen at apple.com
Date: 2009-05-15 16:09:24 -0700 (Fri, 15 May 2009)
Log Message:
-----------
First make sure old and new private/etc/caldavd directories exist before attempting to move config files
Modified Paths:
--------------
CalendarServer/trunk/contrib/migration/59_calendarmigrator.py
Modified: CalendarServer/trunk/contrib/migration/59_calendarmigrator.py
===================================================================
--- CalendarServer/trunk/contrib/migration/59_calendarmigrator.py 2009-05-15 23:09:07 UTC (rev 4280)
+++ CalendarServer/trunk/contrib/migration/59_calendarmigrator.py 2009-05-15 23:09:24 UTC (rev 4281)
@@ -124,7 +124,15 @@
"""
oldConfigDir = os.path.join(options.sourceRoot, CALDAVD_CONFIG_DIR)
+ if not os.path.exists(oldConfigDir):
+ log("Old configuration directory does not exist: %s" % (oldConfigDir,))
+ return
+
newConfigDir = os.path.join(options.targetRoot, CALDAVD_CONFIG_DIR)
+ if not os.path.exists(newConfigDir):
+ log("New configuration directory does not exist: %s" % (newConfigDir,))
+ return
+
log("Copying configuration files from %s to %s" % (oldConfigDir, newConfigDir))
for name in os.listdir(oldConfigDir):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090515/137a5097/attachment.html>
More information about the calendarserver-changes
mailing list