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

Alternative Init #248

Open
ghpsk opened this issue Aug 18, 2024 · 0 comments
Open

Alternative Init #248

ghpsk opened this issue Aug 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@ghpsk
Copy link

ghpsk commented Aug 18, 2024

Introduction
Some systems such as Alpine Linux based distributions do not use systemd as the service manager(/everything-daemon).
This feature request is for support on these distributions.

Describe The Problem To Be Solved
Currently, Eruption will not compile without libsystemd0 available.

Describe the Solution
Allow Eruption to compile without systemd components, and possibly add support for other init systems in the future.
It's not necessary to go out of the way to support other init systems so long as Eruption can compile as a regular set of binaries that are not integrated with libsystemd. At that point other people can write the necessary init scripts and services to run said binaries.

I would just compile and use roccat-tools, but I have a Roccat Pyro keyboard, and only Eruption is working on supporting that model AFAIK.
I'll try to compile my own version of this and make the change an automatic configuration flag if I can, since that's generally good practice, but Rust isn't usually my cup of tea.

@ghpsk ghpsk added the enhancement New feature or request label Aug 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant