#!/bin/sh
# $Header: /afs/athena.mit.edu/astaff/project/layer/src/conf/RCS/kerberos.add,v 1.2 93/07/19 13:40:44 mar Exp $


# First do services file

cp /etc/services /etc/services.new

if grep -w kerberos /etc/services.new > /dev/null; then
	: echo /etc/services file OK
else
	echo "kerberos		750/udp		kdc	# Kerberos authentication" >> /etc/services.new
	echo "kerberos		750/tcp		kdc	# Kerberos authentication" >> /etc/services.new
fi

if grep kerberos_master /etc/services.new > /dev/null; then
	: echo /etc/services file OK
else
	echo "kerberos_master	751/udp		kdc	# Kerberos authentication" >> /etc/services.new
	echo "kerberos_master	751/tcp		kdc	# Kerberos authentication" >> /etc/services.new
fi

if grep -w passwd_server /etc/services.new > /dev/null; then
	: echo /etc/services file OK
else
	echo "passwd_server	752/udp		kdc	# Kerberos passwd server" >> /etc/services.new
fi

if grep klogin /etc/services.new > /dev/null; then
	: echo /etc/services file OK
else
	echo "klogin		543/tcp			# Kerberos authenticated rlogin" >> /etc/services.new
fi

if grep kshell /etc/services.new > /dev/null; then
	: echo /etc/services file OK
else
	echo "kshell		544/tcp		cmd	# Kerberos auth remote shell" >> /etc/services.new
fi

if grep eklogin /etc/services.new > /dev/null; then
	: echo /etc/services file OK
else
	echo "eklogin		2105/tcp		# Kerberos encrypted rlogin" >> /etc/services.new
fi

mv /etc/services /etc/services.old
mv /etc/services.new /etc/services

exit 0
