Skip to content

Alternative Init #248

Open
Open

Description

@ghpsk

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions