Listing 1(a) : genUSER program
:
#
# @(#) genUSER - generate a USERFILE from /etc/passwd
# CHris Hare, 1993
#
# This script will process /etc/passwd, and create a default USERFILE for
# use with Version 2 UUCP.
#
PASSWD=/etc/passwd			# Location of /wtc/passwd
USERFILE=./USERFILE			# Location of USERFILE
OLD_IFS="$IFS"				# Save current Field Separators
IFS=":"					# Set new field separator
#
# Process the entire passwd file
#
exec < /etc/passwd
#
# Read each entry
#
while read USERNAME PWORD UID GID COMMENT HOME SHELL
do
   #
   # write each entyry consisting of
   #	USERNAME,
   #	/usr/spool/uucppublic
   #	HOME directory
   echo "${USERNAME},\t/usr/spool/uucppublic $HOME" >> $USERFILE
done
#
# exit ... we are finished
#
exit 0

Listing 1(b) Sample Output from genUSER

root,	/usr/spool/uucppublic /
daemon,	/usr/spool/uucppublic /
bin,	/usr/spool/uucppublic /bin
sys,	/usr/spool/uucppublic /
adm,	/usr/spool/uucppublic /usr/adm
uucp,	/usr/spool/uucppublic /usr/lib/uucp/uucico
nuucp,	/usr/spool/uucppublic /usr/lib/uucp/uucico
uucpadm,	/usr/spool/uucppublic /usr/lib/uucp
lp,	/usr/spool/uucppublic /bin
tutor,	/usr/spool/uucppublic 
install,	/usr/spool/uucppublic 
chare,	/usr/spool/uucppublic 

