-
Notifications
You must be signed in to change notification settings - Fork 79
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
Darwin platform support #202
Comments
Okiedokie, I’ll look into it.
… On Jul 23, 2018, at 1:33 PM, Guillaume ***@***.***> wrote:
Just stumbled upon #67: if jobber can run on macOS after some modifications, one could package it with Homebrew and leverage its services to daemonize the program. Almost all files installed with brew live under /usr/local to allow non-root execution.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
The most reliable way seems to be
For now I added an alternative |
Hi bigman |
Not yet. I'll add it in next release. |
Pr #220 |
Perfect job! |
Don't know why this is still open. It was done in 1.4. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
First of all while attempting to use jobber on macOS Sierra, I had to create
common/su_cmd_darwin.go
for it to compile successfully (osxman su
almost matches freebsd).Then after some more fiddling I realised jobbermaster couldn't properly list users since Apple's
/etc/passwd
does not contain this information. It would require an alternativelistUsers
method forGOOS=darwin
.By the way you might be aware of this but Go build constraints are useful for cross-platform programs, maybe it's worth integrating in the build system (if not already?).
Are you planning to fully support this OS, or are there too many other corner cases?
I would gladly help however I can, may it be contributing or testing.
Also as addressed in #200, running rootless would be nice.
The text was updated successfully, but these errors were encountered: