<div dir="ltr">To recap a private thread with Jonas:<div><br></div><div>I'm proposing introducing a netatalk2 package, based off of the recently released netatalk 2.2.8.</div><div>The argument for having a netatalk2 package on top of the existing netatalk (3) one, is that the former retains the entire AppleTalk (DDP) networking stack with associated daemons and tooling.</div><div>With the rise of retro computing, more and more people are trying to network their old Mac and Apple IIs.</div><div><br></div><div>There are several downstream projects that rely on netatalk2, such as macipgw, A2SERVER, RetroNAS, MacIPpi, PiSCSI, etc.</div><div><br></div><div>Additionally, Debian is the only Linux distro I know of that ships with AppleTalk kernel support out of the box, so all the scaffolding is already in place!</div><div><br></div><div>I did see that a historical 2.2.6 package seems to have existed in Debian, so perhaps this can be used as a template?<div>The main changes from a packaging perspective between 2.2.6 and 2.2.8, that I can think of off the top of my head are:</div><div>- systemd configuration added</div><div>- DDP enabled by default</div><div><br></div><div>For the former, I think we should use the new systemd unit configurations (--enable-systemd) rather than the traditional Debian init scripts (--enable-debian).</div><div>For the latter, this simplifies configuration a bit, since you don't have to pass --enable-ddp --enable-timelord --enable-a2boot anymore to get the whole AppleTalk suite.</div><div><br></div><div>Speaking about systemd, I'd suggest pulling in this as a downstream patch. It's important for folks running netatalk on RPis, which is a pretty common usecase these days.</div><div><a href="https://github.com/Netatalk/netatalk/pull/233" target="_blank">https://github.com/Netatalk/netatalk/pull/233</a></div></div><div><br></div><div>Best,</div><div>Daniel</div></div>