Date: Thu, 18 Jul 2019 19:45:36 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 239289] devel/hs-git-annex: git-annex-shell and git-remote-tor-annex symlinks don't point to git-annex, fail calling convention Message-ID: <bug-239289-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239289 Bug ID: 239289 Summary: devel/hs-git-annex: git-annex-shell and git-remote-tor-annex symlinks don't point to git-annex, fail calling convention Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: haskell@FreeBSD.org Reporter: taca@kadisius.eu Flags: maintainer-feedback?(haskell@FreeBSD.org) Assignee: haskell@FreeBSD.org Hello, git-annex runs git-annex-shell or git-remote-tor-annex functionality accord= ing to the name it's called by (http://source.git-annex.branchable.com/?p=3Dsource.git;a=3Dblob;f=3Dgit-an= nex.hs;h=3D4992f4c76ef00a2c6326cedeedefbec72ef7eb5e;hb=3DHEAD for instance). On current hs-git-annex installations, those commands are symlinks to a wra= pper script /usr/local/bin/git-annex, not the binary itself, which is located at /usr/local/libexec/cabal/git-annex. Running either will just result in running the non-qualified git-annex functionality. The indirection defeats the calling convention. I believe the wrapper script approach was introduced here: https://svnweb.freebsd.org/ports?view=3Drevision&sortby=3Dlog&sortdir=3Ddow= n&revision=3D504093. Not sure how to keep setting the environment variables without dedicated wrappers for those commands calling links in /usr/local/libexec/cabal/ poin= ting to git-annex. Presumably this issue applies to any other program that relies on this kind= of calling convention. Regards, --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-239289-7788>