clpm client source-registry.d generates wrong way if symlinked to other directory
I've build clpm
from the sources and symlinked it into /Users/art/.local/bin/
.
Now when I request settings for the registry, it makes a path relative to a symlink:
[art@osx:~]% clpm client source-registry.d
;; -*- mode: common-lisp; -*-
;; Auto generated by CLPM version 0.4.0-0.14+g2aa742a-dirty
(:directory #P"/Users/art/.local/bin/../lib/clpm/client/")
But this directory does not exist:
[art@osx:~]% ls /Users/art/.local/bin/../lib/clpm/client/
ls: /Users/art/.local/bin/../lib/clpm/client/: No such file or directory
If I call original binary, it creates a correct path:
[art@osx:~]% ~/projects/lisp/clpm/build/bin/clpm client source-registry.d
;; -*- mode: common-lisp; -*-
;; Auto generated by CLPM version 0.4.0-0.14+g2aa742a-dirty
(:directory #P"/Users/art/projects/lisp/clpm/build/lib/clpm/client/")
[art@osx:~]% which clpm
/Users/art/.local/bin/clpm
[art@osx:~]% ls -l $(which clpm)
lrwxr-xr-x 1 art LD\Domain Users 44 Feb 14 21:03 /Users/art/.local/bin/clpm -> /Users/art/projects/lisp/clpm/build/bin/clpm