* make sure all contents of bpydata are included in installer and archives

This commit is contained in:
Nathan Letwory
2004-08-02 11:02:14 +00:00
parent 4b495e5e7b
commit d3a9eae00d
2 changed files with 13 additions and 2 deletions

View File

@@ -1201,6 +1201,7 @@ def preparedist():
os.makedirs("dist/.blender/bpydata") os.makedirs("dist/.blender/bpydata")
shutil.copy("release/bpydata/readme.txt", "dist/.blender/bpydata/readme.txt") shutil.copy("release/bpydata/readme.txt", "dist/.blender/bpydata/readme.txt")
shutil.copy("release/bpydata/KUlang.txt", "dist/.blender/bpydata/KUlang.txt")
os.chdir("release") os.chdir("release")
shutil.copytree("scripts/", "../dist/.blender/scripts") shutil.copytree("scripts/", "../dist/.blender/scripts")
@@ -1239,7 +1240,7 @@ def finalisedist(zipname):
return 0 return 0
shutil.copy("dist/" + zipname, zipname) shutil.copy("dist/" + zipname, zipname)
shutil.rmtree("dist") #shutil.rmtree("dist")
return 1 return 1
@@ -1511,6 +1512,16 @@ def donsis(env, target, source):
scriptstring += "\n\n" scriptstring += "\n\n"
nsis_cnt = string.replace(nsis_cnt, "[SCRIPTCONTS]", scriptstring) nsis_cnt = string.replace(nsis_cnt, "[SCRIPTCONTS]", scriptstring)
# do bpycontents
bpydatalist = []
bpydatadir = os.listdir(startdir + "\\dist\\.blender\\bpydata")
for bpydataitem in bpydatadir:
if os.path.isdir(startdir + "\\dist\\.blender\\bpydata\\" + bpydataitem) == 0:
bpydatalist.append("File " + startdir + "\\dist\\.blender\\bpydata\\" + bpydataitem)
bpydatastring = string.join(bpydatalist, "\n ")
bpydatastring += "\n\n"
nsis_cnt = string.replace(nsis_cnt, "[BPYCONTS]", bpydatastring)
# do dotblender # do dotblender
dotblendlist = [] dotblendlist = []
dotblenddir = os.listdir(startdir+"\\dist\\.blender") dotblenddir = os.listdir(startdir+"\\dist\\.blender")

View File

@@ -245,7 +245,7 @@ Section "Blender-VERSION (required)" SecCopyUI
SetOutPath $BLENDERHOME\.blender\scripts SetOutPath $BLENDERHOME\.blender\scripts
[SCRIPTCONTS] [SCRIPTCONTS]
SetOutPath $BLENDERHOME\.blender\bpydata SetOutPath $BLENDERHOME\.blender\bpydata
File DISTDIR\.blender\bpydata\readme.txt [BPYCONTS]
; Language files ; Language files
[LANGUAGECONTS] [LANGUAGECONTS]