-
Notifications
You must be signed in to change notification settings - Fork 84
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
[2.3] Create init scripts for macOS #757
Conversation
9e20e3c
to
fe10ff6
Compare
Path substitution barfs with the original unified plist (deja vu here), so have utilised the Netatalk script instead. Just need to test on VM tonight. |
@rdmark, please can you review then merge the PR if you're happy with it. GitHub would only let me review it! |
@dgsga let me test this on my MacBook Pro tonight. If everything works I will merge |
f7ec9a2
to
14244b1
Compare
|
Rebased and merged. Thanks for the assist! |
From upstream's changelog: New Features A Dockerfile and container entry script have been added which allows you to run Netatalk 2 containerized. AppleTalk networking is supported if the host OS has an AppleTalk network stack. Either build a Docker image yourself from the code, or pull a pre-built image from Docker Hub. A macOS style launchd configuration file and netatalkd helper script has been added. Build it by configuring the build system with the --enable-macos parameter. Using these allows you to bypass recent limitations in macOS Sonoma that prevents forking daemons to run. Netatalk�-F¢s pap is now able to print to an ImageWriter II or LQ�-A connected to the LocalTalk network, with papstatus providing more status information for this line of Apple printers. What's Changed [2.3] Create Dockerfile and entry point by @rdmark in Netatalk/netatalk#704 [2.3] Remove binary logo images from revision control by @rdmark in Netatalk/netatalk#717 [2.3] Docker: Unprivileged build; expose ports and volume by @rdmark in Netatalk/netatalk#714 [2.3] Docker: Check for mandatory env variables; more configurability by @rdmark in Netatalk/netatalk#721 [2.3] atalkd: Bail out when attempting to -seed a single interface by @rdmark in Netatalk/netatalk#720 [2.3] pap,papstatus: changes to allow Imagewriters to print, and nicer status messages by @nutzman in Netatalk/netatalk#722 [2.3] docs: Correct descriptions for afpd -D and -T options by @rdmark in Netatalk/netatalk#727 [2.3] Clean up residual CVS commit headers by @rdmark in Netatalk/netatalk#734 [2.3] docs: Improve man page summaries by @rdmark in Netatalk/netatalk#733 [2.3] docs: Print netatalk version as subtitle, and header on each html page by @rdmark in Netatalk/netatalk#741 [2.3] docs: manual XML source improvements, backported from main by @rdmark in Netatalk/netatalk#753 [2.3] Create init scripts for macOS by @rdmark in Netatalk/netatalk#757 [2.3] Detect system docbook stylesheets at configure time by @rdmark in Netatalk/netatalk#763 [2.3] docker: Check for atalkd interface before starting atalkd daemons by @rdmark in Netatalk/netatalk#769 [2.3] Rename launchd plist to io.netatalk* and sort file names by @rdmark in Netatalk/netatalk#765
macOS style launchd template and helper script