From a23ff04d26f94b5c184673feb4629f838984ecef Mon Sep 17 00:00:00 2001 From: jmgomez Date: Wed, 28 Aug 2024 17:22:57 +0100 Subject: [PATCH] fixes broken symlink issue --- src/nimblepkg/packageinstaller.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nimblepkg/packageinstaller.nim b/src/nimblepkg/packageinstaller.nim index f7c8f0da..4f222b50 100644 --- a/src/nimblepkg/packageinstaller.nim +++ b/src/nimblepkg/packageinstaller.nim @@ -33,7 +33,7 @@ proc setupBinSymlink*(symlinkDest, symlinkFilename: string, when defined(unix): display("Creating", "symlink: $1 -> $2" % [symlinkDest, symlinkFilename], priority = MediumPriority) - if fileExists(symlinkFilename): + if fileExists(symlinkFilename) or symlinkExists(symlinkFilename): let msg = "Symlink already exists in $1. Replacing." % symlinkFilename display("Warning:", msg, Warning, HighPriority) removeFile(symlinkFilename)