mheily / jobd

A job management framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[question] which branch to build for the most straightforward launchd alternative?

RJVB opened this issue · comments

Apologies for posting a question in an issue tracker.

I'm working on a port of a packaging system for Mac (MacPorts) in which packages can provide launchd plists that users can opt to load. I'd like to support this feature so I'm looking for a viable implementation of a launchd "clone" rather than requiring a specific host service like systemd.

It is not very clear from the jobd documentation to what extent it will fit the bill or require considerable effort in porting the plists, but I see there are at least 2 branches that install executables with familiar names like launchd, launchctl etc.

Which branch should I be looking at?

Thanks in advance!

Good news: I like where you're headed with this, and I'd like to help.

I've created a new GitHub repository based on the v0.6.1 tag, which is the newest commit that preserves compatibility with launchd. I fixed some bit rot, and replaced the legacy build system with one based on CMake. I've been able to build on MacOS and Linux. I'm open to accepting pull requests for features that you need.

The new repository is available at https://github.com/mheily/relaunchd

Closing this issue. Feel free to open issues in the new "relaunchd" repository as you see fit.

Cheers,

  • Mark