koch.nim: remove old bin/nimblepkg/*.nim files for nimble installation

This commit is contained in:
Andreas Rumpf
2017-01-04 12:28:04 +01:00
parent cdfa34554c
commit 8500600090

View File

@@ -184,6 +184,10 @@ proc bundleNimbleExe() =
copyExe("dist/nimble/src/nimble".exe, "bin/nimble".exe)
proc buildNimble(latest: bool) =
# old installations created nim/nimblepkg/*.nim files. We remove these
# here so that it cannot cause problems (nimble bug #306):
if dirExists("bin/nimblepkg"):
removeDir("bin/nimblepkg")
var installDir = "dist/nimble"
if not dirExists("dist/nimble/.git"):
# if dist/nimble exist, but is not a git repo, don't mess with it: