
I'd love to get feedback and bug reports, if you run into anything! I'm a total noob when it comes to AFP (and C programming) so I may very well have made plenty mistakes!Ĭlick to expand.By sheer coincidence I found your project earlier this week, and have been tinkering with it most of the week. The papd, timelord, and a2boot services are optional and only for those who need printer server, time server, and Apple II netboot functionality, respectively.
Cannot reload netatalk install#
configure -enable-systemd -enable-ddp -enable-a2boot -enable-cups -enable-timelord -enable-zeroconf -disable-quota -sysconfdir=/etc -with-uams-path=/usr/lib/netatalkĪfterwards, a 'make install' will install and enable the systemd services, and you can start the 'atalkd' and 'afpd' services. To compile all the bells and whistles for vintage Macs, while disabling features that don't make sense for the same, configure like this: If you want to play around with it, please simply clone the repo and check out the branch-netatalk-2-x branch. Resolved a large number of autoconf bootstrap and compiler warnings and errors (gcc 10).Make it possible to disable AppleTalk session tickles, and other improvements for better support for AppleTalk 58 and earlier.Make it possible to compile with LDAP support.Add support for OpenSSL 1.1, while retaining backwards compatibility with OpenSSL 1.0.Support both Linux and NetBSD FIRSTNET behavior, which caused errors like "setifaddr: eth0 (1-65534): Invalid argument.Apple II: Retain folder dates when copying on GS/OS.Apple II: Better compatibility with Asante and Dayna network bridges.The Timelord daemon can now run on modern systems.
Cannot reload netatalk mac os#


In addition, there is an outstanding bug that frequently causes it to fail to run on Linux with an error in setifaddr.Īs a matter of fact, in the 5 years since the release of Netatalk 2.2.6 an impressive number of forks and projects with their own downstream patchset to keep Netatalk running have emerged. Unfortunately, Netatalk 2.2.6 (which was the last one in the 2.x series) no longer compiles out of the box on modern systems.

For us who want to use Netatalk with really quite old Macs (and Apple //e & //gs) Netatalk 2.2 is mandatory. For those who are unaware, Netatalk 3.x dropped support for the AppleTalk / DDP protocol in favor of TCP/IP. While researching Netatalk integration with RaSCSI it struck me just how painful it was to get Netatalk 2.2 working well on a modern Linux distro.
