diff options
author | Mike Dirolf <mike@10gen.com> | 2010-03-16 11:39:29 -0400 |
---|---|---|
committer | Mike Dirolf <mike@10gen.com> | 2010-03-16 11:39:29 -0400 |
commit | ce00ed27e7d2f6503af20db5eebcd04c37f21e8c (patch) | |
tree | fe7eb537d3e1b283b40c0313eb3463eac084346b /buildscripts | |
parent | ea63cbc1f87004a73735e3bab9c93e2c37920515 (diff) | |
download | mongo-ce00ed27e7d2f6503af20db5eebcd04c37f21e8c.tar.gz |
handle date based dirs and current symlink in confluence export script
Diffstat (limited to 'buildscripts')
-rw-r--r-- | buildscripts/confluence_export.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/buildscripts/confluence_export.py b/buildscripts/confluence_export.py index e3e36e52e8f..956605b7149 100644 --- a/buildscripts/confluence_export.py +++ b/buildscripts/confluence_export.py @@ -8,6 +8,7 @@ # User: soap, Password: soap from __future__ import with_statement import cookielib +import datetime import os import shutil import subprocess @@ -57,8 +58,15 @@ def rmdir(dir): def overwrite(src, dest): - rmdir(dest) - shutil.copytree(src, dest) + target = "%s/DOCS-%s/" % (dest, datetime.date.today()) + current = "%s/current" % dest + rmdir(target) + shutil.copytree(src, target) + try: + os.unlink(current) + except: + pass + os.symlink(os.path.abspath(target), os.path.abspath(current)) def main(dir): |