-
Notifications
You must be signed in to change notification settings - Fork 103
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 Linux binaries in /opt
instead of /usr/local
, with -bin_root_dir
, to support Fedora Silverblue
#1972
Comments
FYI, I don't have the full command in front of me at the moment but I got this completely working last night by passing So this should be trivial to fix. ( |
/opt
instead of /usr/local
/opt
instead of /usr/local
to support Fedora Silverblue
Here's the command I used (you'll need to
The RPM package will be in |
/opt
instead of /usr/local
to support Fedora Silverblue/opt
instead of /usr/local
, with -bin_root_dir
, to support Fedora Silverblue
For some background, launcher installs into |
Can't you offer the |
@directionless are you sure there's a migration flow needed? AFAICT from looking at Is the problem Of note: none of the launcher state data has to move away from |
Probably. It's something we'd need to evaluate across our customers. There are a lot of odd deployments out there. |
On Fedora Silverblue, a immutable, atomic desktop,
/usr/local
is a mutable area of the filesystem reserved for the local system administrator. Therefore, it is not present during package installation, resulting in a "No such file or directory" error when installing Kolide's RPMs.Instead, Kolide should drop binaries in
/opt
. Seehier(7)
.See also #896 (comment)
The text was updated successfully, but these errors were encountered: