#!/bin/sh
#
# Copyright (c) 1997, 1998 Netscape Communications Corp.  All rights reserved.
#
# chkuniq - check uniqueness of DN's, uid's and email addresses in LDIF files.
#
PATH=/bin:/usr/bin:/sbin:/usr/sbin:${PATH}
export PATH

if [ $# -eq 0 ]; then
	Files=*.ldif
else
	Files=$*
fi

echo Checking: $Files
cat $Files | egrep '^dn:' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sort +1 -t: | uniq -d -1
cat $Files | egrep '^uid:' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sort +1 -t: | uniq -d -1
cat $Files | egrep '^mail:|^mailalternateaddress:' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sort +1 -t: | uniq -d -1

