Subject: misc/4205: Adding Netatalk support to /etc/services
To: None <gnats-bugs@gnats.netbsd.org>
From: Bill Studenmund <wrstuden@vespasia.Stanford.EDU>
List: netbsd-bugs
Date: 10/01/1997 22:39:58
>Number:         4205
>Category:       misc
>Synopsis:       Netatalk needs stuff in /etc/services which we can easily add
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    misc-bug-people (Misc Bug People)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Oct  1 22:50:02 1997
>Last-Modified:
>Originator:     Bill Studenmund
>Organization:

>Release:        NetBSD-current from Fall 1997
>Environment:
System: NetBSD vespasia 1.2G NetBSD 1.2G (VESPASIA) #7: Wed Aug 20 20:15:06 PDT 1997 root@vespasia:/y2/cur.build/src/sys/arch/i386/compile/VESPASIA i386


>Description:
	One of the patches needed to install the Userland part of Netatalk is
to add 4 lines to /etc/services (the other things are a kernel with options
NETATALK, and the userland code). Each time someone updates /etc, this patch
will need to be re-applied. As we support NETATALK in some GENERIC kernels
(mac68k for example), this re-patching is clumsy.
>How-To-Repeat:
Patch /etc/services for Netatalk.
Update /etc
Re-patch /etc/services for Netatalk.
>Fix:

Patch the source for /etc/services to include the Netatalk-needed services.
I've included a patch below which tries to be a bit more helpful than the
normal one (though we still need a man atalk).

Index: src/etc/services
diff -c src/etc/services:1.1.1.2 src/etc/services:1.3
*** src/etc/services:1.1.1.2	Wed Aug 13 09:25:55 1997
--- src/etc/services	Wed Oct  1 22:30:03 1997
***************
*** 188,190 ****
--- 188,200 ----
  nfs		2049/udp	nfsd	# Sun NFS
  nfs		2049/tcp	nfsd	# Sun NFS
  ircd		6667/tcp		# Often used IRC port.
+ #
+ #
+ # Netatalk (in-kernel Appletalk) services
+ # Note: The running kernel must be configured with "options NETATALK"
+ # and software not included in NetBSD, such as Netatalk version 1.4b2
+ # or later, must be used to take advantage of these services.
+ rtmp		1/ddp		# Routing Table Maintenance Protocol
+ nbp		2/ddp		# Name Binding Protocol
+ echo		4/ddp		# AppleTalk Echo Protocol
+ zip		6/ddp		# Zone Information Protocol
>Audit-Trail:
>Unformatted: