# 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('..')