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

Add support for running not only as PID 1 #301

Open
troglobit opened this issue Aug 23, 2022 · 3 comments
Open

Add support for running not only as PID 1 #301

troglobit opened this issue Aug 23, 2022 · 3 comments
Milestone

Comments

@troglobit
Copy link
Owner

troglobit commented Aug 23, 2022

The process monitoring capabilities of Finit could be beneficial in use-cases other than just PID 1. One such example use-case is http://supervisord.org/

  • Configuration in ~/.config/finit.conf, requiring use of finit_rcsd path
  • Optionally configuration via -f path/to/.conf
  • API socket in /run/user/$(id -u)/finit/socket
  • Resource file in /run/user/$(id -u)/finit/.initrc

Note, this requires something similar to pam_systemd(8) to notify Finit of users logging in.

troglobit added a commit that referenced this issue Mar 5, 2023
See issue #301 for future per-user support.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
@troglobit troglobit added this to the 5.0 milestone Mar 5, 2023
@aanderse
Copy link
Contributor

aanderse commented Apr 1, 2025

i would get great use out of this feature off it existed

realistically is this on your roadmap at all?

@troglobit
Copy link
Owner Author

realistically is this on your roadmap at all?

It is, not short-term though. There's quite a few things I'd like to refactor and add support for, and since much of it will break backwards compatibility, it has been added to the 5.0 milestone.

@aanderse
Copy link
Contributor

aanderse commented Apr 2, 2025

thanks for the information @troglobit

i will admit i have become quite interested in this excellent project of yours and it has filled a good chunk of my hobby time

purely for interest sake i would love if you could share any realistic development plans - to me it looks like the milestone issues you have cover other people's desires, not just yours... and since this appears to be at least partially a hobby for you too i don't expect those milestone issues too be something you work on

then again, maybe you just scratch itches as they come along and you don't have any hard plans or personal deadlines... in which case i will just enjoy new releases and features as they come 😄

thanks again!

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

No branches or pull requests

2 participants