|
- # Copyright (c) 2013, Web Notes Technologies Pvt. Ltd.
- # MIT License. See license.txt
-
- # make public folders
-
- from __future__ import unicode_literals
- import os
-
- def make():
- """make public folder symlinks if missing"""
-
- dirs = ["public", "public/js", "public/css", "public/files", "public/backups"]
-
- for dirname in dirs:
- if not os.path.exists(dirname):
- os.mkdir(dirname)
-
- os.chdir("public")
-
- symlinks = [
- ["app", "../app/public"],
- ["lib", "../lib/public"],
- ["web.py", "../lib/public/html/web.py"],
- ["server.py", "../lib/public/html/server.py"],
- ["blank.html", "../lib/public/html/blank.html"],
- ["unsupported.html", "../lib/public/html/unsupported.html"],
- ["sitemap.xml", "../lib/public/html/sitemap.xml"],
- ["rss.xml", "../lib/public/html/rss.xml"],
- ]
-
- for link in symlinks:
- if not os.path.exists(link[0]) and os.path.exists(link[1]):
- os.symlink(link[1], link[0])
-
- os.chdir('..')
|