__author__ = "Oleg Broytman <phd@phd.pp.ru>"
__copyright__ = "Copyright (C) 2004-2009 PhiloSoft Design"
-
import os, shutil, filecmp
os.umask(0022) # octal; -rw-r--r--
for i, (fname, ftype) in enumerate(file_types):
if os.path.exists('.' + fname) and not os.path.exists(fname):
shutil.copy2('.' + fname, fname)
+
if fname == 'vimrc' and os.path.exists(fname):
file = open('vimrc', 'r')
text = file.read()
file = open('vimrc', 'w')
file.write(text.replace('\e', '<Esc>'))
file.close()
+
+ elif fname == 'menu' and os.path.exists(fname):
+ file = open('menu', 'r')
+ text = file.read()
+ file.close()
+ file = open('menu', 'w')
+ file.write(text.replace('mplay', 'mplayer'))
+ file.close()
+
if not os.path.exists(fname):
continue
+
os.system("""exec gvim -f -c "set filetype=%s" -c ":source %s/dotfile2html.vim" "%s"
""" % (ftype, home_dir, fname))
+
if i == 0:
prev = None
else:
else:
next = file_types[i+1][0]
add_headers(fname, prev, next)
+
if os.path.exists(fname + ".tmpl") and filecmp.cmp(fname + ".html", fname + ".tmpl"):
os.remove(fname + ".html")
else:
os.rename(fname + ".html", fname + ".tmpl")
+
if fname == 'vimrc' and os.path.exists('.' + fname):
shutil.copy2('.' + fname, fname)
+
if fname.endswith('.py'):
new_name = fname + '.txt'
os.rename(fname, new_name)
fname = new_name
+
if os.path.exists(fname):
os.chmod(fname, 0644)