From 850060009056ca94925831e0a9bdc65c56e0ae8c Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Wed, 4 Jan 2017 12:28:04 +0100 Subject: [PATCH] koch.nim: remove old bin/nimblepkg/*.nim files for nimble installation --- koch.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/koch.nim b/koch.nim index 2451a597e..c066c8305 100644 --- a/koch.nim +++ b/koch.nim @@ -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: