web/webctl.py
changeset 7275 bb3bb8104134
parent 7274 4653a2a5110b
child 8669 62213a34726e
--- a/web/webctl.py	Thu Apr 28 17:36:04 2011 +0200
+++ b/web/webctl.py	Thu Apr 28 19:42:19 2011 +0200
@@ -32,6 +32,12 @@
 from cubicweb.toolsutils import Command, CommandHandler, underline_title
 
 
+try:
+    from os import symlink as linkdir
+except ImportError:
+    from shutil import copytree as linkdir
+
+
 class WebCreateHandler(CommandHandler):
     cmdname = 'create'
 
@@ -87,6 +93,8 @@
                 os.makedirs(dest_resource)
             resource_dir, resource_path = config.locate_resource(resource)
             copy(osp.join(resource_dir, resource_path), dest_resource)
+        # handle md5 version subdirectory
+        linkdir(dest, osp.join(dest, config.instance_md5_version()))
         print ('You can use apache rewrite rule below :\n'
                'RewriteRule ^/data/(.*) %s/$1 [L]' % dest)