Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install non-user-facing programs in /usr/libexec #139

Open
SnarkBoojum opened this issue Jul 15, 2022 · 1 comment
Open

Install non-user-facing programs in /usr/libexec #139

SnarkBoojum opened this issue Jul 15, 2022 · 1 comment

Comments

@SnarkBoojum
Copy link

I'm packaging coqhammer for Debian, and there's something not satisfying with installing htimeout and predict in /usr/bin: they are not supposed to be called by the user directly.

According to the Filesystem Hierarchy Standard, they should rather be installed in /usr/libexec, see discussion here, where /usr/lib/ would also be an option.

@lukaszcz
Copy link
Owner

Thank you for pointing this out. I'll leave it for now, because it's a bit complicated to change.

The problem is that libexec is typically not on the path. So one would need to somehow hardcode the path to libexec during installation/configuration (which might end up e.g. somewhere in the home directory below ~/.opam/).

Currently, CoqHammer's build system doesn't support such path hardcoding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants