diff nt/installer/Wise/files.py @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nt/installer/Wise/files.py	Mon Aug 13 11:13:30 2007 +0200
@@ -0,0 +1,36 @@
+import os
+import dirs
+
+def listdir_recursive(basedir):
+    ret = []
+    for f in os.listdir(basedir):
+	if os.path.isfile(basedir+"\\"+f):
+	    ret.append(f)
+	elif os.path.isdir(basedir+"\\"+f):
+	    for f1 in listdir_recursive(basedir+"\\"+f):
+		ret.append(f+"\\"+f1)
+    return ret
+
+install = []
+
+for f in os.listdir(dirs.source+"\\lib-src"):
+    if f == "DOC" or f[-4:]==".exe":
+	install.append((f,dirs.source+"\\lib-src",dirs.bin_dst))
+
+
+for f in ['runemacs.exe', 'xemacs.exe']:
+    install.append((f,dirs.source+"\\src",dirs.bin_dst))
+
+for f in listdir_recursive(dirs.source+"\\lisp"):
+    install.append((f,dirs.source+"\\lisp",dirs.lisp_dst))
+
+for f in listdir_recursive(dirs.source+"\\etc"):
+    install.append((f,dirs.source+"\\etc",dirs.etc_dst))
+
+
+for f in os.listdir(dirs.source+"\\info"):
+    install.append((f,dirs.source+"\\info",dirs.info_dst))
+
+
+
+