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

Allow jobbermaster/jobberrunner to be installed into /usr/lib/jobber #253

Open
fennerm opened this issue Apr 13, 2019 · 0 comments
Open

Comments

@fennerm
Copy link

fennerm commented Apr 13, 2019

Installing anything into /usr/libexec or /usr/local/libexec is strongly discouraged on Arch Linux.
https://wiki.archlinux.org/index.php/Arch_package_guidelines

To package jobber on arch, the sytemd service file needs to be changed to read:
ExecStart=/usr/lib/jobber/jobbermaster

Unfortunately it appears that there is an explicit check for jobberrunner in /usr/libexec or /usr/local/libexec which causes jobber v1.4 to fail on Arch even with the correct systemd config:

Apr 13 14:58:24 cmp /usr/lib/jobber/jobbermaster[488]: Failed to launch runner for fen: Failed to find jobberrunner in [/usr/libexec /usr/local/libexec].

Is it possible to also check for jobberrunner in /usr/lib/jobber?

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

1 participant