Fix bug in symlinking when there's a space in a path.

This commit is contained in:
Philip Wernersbach 2014-12-07 16:47:46 -05:00
commit 352a4c1f65

View file

@ -511,7 +511,7 @@ proc installFromDir(dir: string, latest: bool, options: TOptions,
# some other package's binary! # some other package's binary!
if existsFile(binDir / bin): removeFile(binDir / cleanBin) if existsFile(binDir / bin): removeFile(binDir / cleanBin)
echo("Creating symlink: ", pkgDestDir / bin, " -> ", binDir / cleanBin) echo("Creating symlink: ", pkgDestDir / bin, " -> ", binDir / cleanBin)
doCmd("ln -s \"" & pkgDestDir / bin & "\" " & binDir / cleanBin) createSymlink(pkgDestDir / bin, binDir / cleanBin)
elif defined(windows): elif defined(windows):
let dest = binDir / cleanBin.changeFileExt("bat") let dest = binDir / cleanBin.changeFileExt("bat")
echo("Creating stub: ", pkgDestDir / bin, " -> ", dest) echo("Creating stub: ", pkgDestDir / bin, " -> ", dest)