From 3d4d751a48967f4fc46ff9e16fecab97b88e66be Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 29 Dec 2016 15:19:26 +0000 Subject: [PATCH] Fixes #247. --- src/nimble.nim | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/nimble.nim b/src/nimble.nim index d63edc3..6cb744a 100644 --- a/src/nimble.nim +++ b/src/nimble.nim @@ -482,8 +482,13 @@ proc installFromDir(dir: string, requestedVer: VersionRange, options: Options, # and symlink them on *nix OS' to $nimbleDir/bin/ for bin in pkgInfo.bin: if not existsFile(pkgDestDir / bin): - filesInstalled.incl copyFileD(pkgInfo.getOutputDir(bin), - pkgDestDir / bin) + display("Warning:", ("Binary '$1' was already installed from source" & + " directory. Will be overwritten.") % bin, Warning, + HighPriority) + + # Copy the binary file. + filesInstalled.incl copyFileD(pkgInfo.getOutputDir(bin), + pkgDestDir / bin) let currentPerms = getFilePermissions(pkgDestDir / bin) setFilePermissions(pkgDestDir / bin, currentPerms + {fpUserExec})