When using netatalk, there are 4 lines that have to be added to /etc/services: rtmp 1/ddp # Routing Table Maintenance nbp 2/ddp # Name Binding Protocol echo 4/ddp # AppleTalk Echo Protocol zip 6/ddp # Zone Information Protocol However, when using the same machine as NIS master, building the NIS maps fails due to the fact that the Makefile knows nothing about ddp. Fix: My quick and dirty hack is (I am no awk expert:-)): How-To-Repeat: Add the upper 4 lines to /etc/services (or the NIS master file) and build the NIS maps.
State Changed From-To: open->closed i Fixed in -current and the 2.2.x branch. Rather than special-casing the extra protocol, I used the awk split() function to extract the protocol from the field no matter what it happens to be. This is a more general solution which I hope will cope with any new protocols that might turn up in /etc/services. :)